Come si può recuperare l'ultimo elemento di una serie di stringhe in Visual Basic 6?Ottieni l'ultimo elemento dell'array di stringhe in vb6?
Ho a che fare con nomi di file con più punti che sono suddivisi in un array, e voglio manipolare solo l'estensione. Il seguente codice funziona, ma ha un elemento hardcoded che voglio rimuovere.
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
Perché non trovare solo l'ultimo indice di "." personaggio nella stringa? –