Visual Basic 6で文字列配列の最後の要素を取得するにはどうすればよいですか?vb6の文字列配列の最後の要素を取得しますか?
複数のドットが配列に分割されたファイル名を処理していますが、拡張子のみを操作したいとします。次のコードは機能しますが、削除したいハードコード要素があります。
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
「。」の最後のインデックスを見つけるだけではどうですか。文字列の文字ですか? –