Wie könnte man das letzte Element eines String-Arrays in Visual Basic 6 abrufen?Holen Sie das letzte Element des String-Arrays in Vb6?
Ich habe mit Dateinamen mit mehreren Punkten, die in ein Array aufgeteilt sind, und ich möchte nur die Erweiterung zu manipulieren. Der folgende Code funktioniert, hat aber ein fest codiertes Element, das ich entfernen möchte.
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? –