App.Path †App.Path(VB6.0) †Dim mypath As String
mypath = App.Path
If Right(mypath, 1) <> "\" Then
mypath = mypath & "\"
End If
AppオブジェクトのPathプロパティです。 VBのウィンドウから実行すると、そのプロジェクトのあるディレクトリを指すようです。 これは、VB.NETでは使えません。 <初心者のために> †コードの初めに、変数の宣言を Private mypath As String として、コードの一番上(変数の宣言をする所)にして(Dim でも構わない)、 mypath = App.Path
If Right(mypath, 1) <> "\" Then
mypath = mypath & "\"
End If
という4行を、フォームのLoadイベントの所 Private Sub Form_Load() 'ここのこと End Sub に書くと、このフォームのどこからでも利用できます。 Private Sub Form_Load()
mypath = App.Path
If Right(mypath, 1) <> "\" Then
mypath = mypath & "\"
End If
End Sub
また、「Public」にして標準モジュールに書くと、 プロジェクト全体で使うことができるようになります。 VB.NET †VB.NETでは、 My.Application.Info.DirectoryPath が実行ファイルのあるディレクトリ(フォルダ)を指します。 My.Application.Info.DirectoryPath & "\ファイル名" のように¥が必要です。 コメント・投票 †今後の講座作りに役立てたいので、是非投票してください。 また、その他コメントがあったら、お願いします。
スパム対策のため、コメントには日本語を含めてください。よろしくお願いします。 |