どのドライブから起動したかを調べるには?

解決


マツ  2005-01-25 17:20:34  No: 12850  IP: [192.*.*.*]

実行ファイルをUSBメモリに入れて持ち運ぶ為、
パソコンによってGだったり、Dだったり、ドライブレターが変わってしまいます。

起動したときのドライブレターを取得するには、
どのようにすればよいでしょうか?

編集    削除
とみー  2005-01-25 18:32:31  No: 12851  IP: [192.*.*.*]

Application.ExeNameで実行時のパスが取れるので、
ドライブも判断できると思いますが。

編集    削除
Kashiken  2005-01-26 06:03:55  No: 12852  IP: [192.*.*.*]

とみーさんのおっしゃるようにApplication.ExeNameから取得できます。
ドライブ名を切り出すには
ExtractFileDrive(Application.ExeName)
とすればいいです。

編集    削除
マツ  2005-01-27 02:37:22  No: 12853  IP: [192.*.*.*]

とみーさん、Kashikenさん。
ありがとうございます。

解決致しました。
感謝です!

編集    削除