Holen Sie sich Letzte element aus string array in vb6?

Wie kann man abrufen, die das Letzte element aus einem string-array in visual basic 6?

Ich bin den Umgang mit Dateinamen mit mehreren Punkten, die aufgeteilt sind in ein array, und ich will zu manipulieren, nur die Erweiterung. Der folgende code funktioniert, hat aber eine Feste element I entfernen möchten.

Private Sub Form_Load()
    Dim aPath() As String
    Dim FileName As String
    Dim realExt As String

    FileName = "A long dotty.file.name.txt"
    aPath = Split(FileName, ".")

    realExt = aPath(3) ' <-- how to not hardcode?'

    MsgBox ("The real extension is: " & realExt)
    Unload Me
End Sub
Warum nicht einfach den letzten index des'. ' - Zeichen in der Zeichenfolge?

InformationsquelleAutor |

Schreibe einen Kommentar