[リストへもどる]
一括表示

投稿時間:2003/12/16(Tue) 09:02
投稿者名:おじん
URL :
タイトル:
APP.Pathについて
アプリ内で、
Dim filename$
filename=App.Path & "\test.txt"
Open filename for input as #1
...その他の処理...ちなみにバグはありません。
としてexeを作成。このexeとtext.txtファイルを
FDにコピーします。さらにFDにtempというフォルダーを
作成し、ここにもコピーしておきます。
ここで、FD(a:¥)からexeをダブルクリックで起動すると、
「パス、’a:¥test.txt’は正しくありません。パス名に
間違いがないことと、ファイルが置かれたサーバーに接続していること
を確認してください」というエラーがでてしまいます。
ちなみに、FDのtempフォルダー内のexeをダブルクリックすると
正常に起動できます。
app.pathの使い方がおかしいのでしょうか。どうしてa:¥¥と
なるのでしょうか。よろしくご教授ください。

投稿時間:2003/12/16(Tue) 09:33
投稿者名:匿名希望
Eメール:
URL :
タイトル:
Re: APP.Pathについて
> app.pathの使い方がおかしいのでしょうか。どうしてa:¥¥と
> なるのでしょうか。よろしくご教授ください。
>
ドライブのルートにEXEがあるとApp.Pathは"A:\"を返すので
App.Path & "\test.txt"は"A:\" & "\test.txt"となっています。
まずはデバッグすることをお薦めします。

投稿時間:2003/12/16(Tue) 10:27
投稿者名:おじん
URL :
タイトル:
Re^2: APP.Pathについて
ありがとうございました。
app.pathの戻り値の右端に¥があるかどうか判定するように
直してやってみます。