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

解決


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

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

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

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

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

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

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

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

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

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

編集 削除