PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20154 03/08/21 11:10:32 RE(7):PB7.0: 実行ファイルのディレクトリの取得 By roichan2
20151 03/08/20 19:37:14 RE(6):PB7.0: 実行ファイルのディレクトリの取得 By Taka
20144 03/08/20 14:04:52 RE(5):PB7.0: 実行ファイルのディレクトリの取得 By isii
20141 03/08/20 12:06:12 RE(4):PB7.0: 実行ファイルのディレクトリの取得 By roichan2
20140 03/08/20 11:32:36 RE(3):PB7.0: 実行ファイルのディレクトリの取得 By isii
20139 03/08/20 11:06:22 RE(2):PB7.0: 実行ファイルのディレクトリの取得 By roichan2
20138 03/08/20 10:49:55 RE(1):PB7.0: 実行ファイルのディレクトリの取得 By isii
20137 03/08/20 09:56:13 PB7.0: 実行ファイルのディレクトリの取得 By roichan2

カテゴリ:スクリプトの記述
日付:2003年08月20日 14:04 発信者:isii
題名:RE(5):PB7.0: 実行ファイルのディレクトリの取得

roichan2さん、こんにちは。

>失礼しました。ファイル名はrejistr.exeです。

>今、app.AppNameとFileName、CurDirの3つを表示させたところ
>rejister、空白、C:\\pbapps\\rejistr\\dataと表示されました。

>スクリプトはウィンドウのOpenイベントに記述しているので、thisでいいと思います。
>ほしい情報は、作業ディレクトリと、exeファイルの存在するディレクトリです。
>ショートカットから実行だとこの方法だと取得できないのでしょうか?
>作業ディレクトリは取得できているのですが・・・

>たびたびすみませんがよろしくお願い致します。
APIのGetModuleFileName()で取得できていない理由が全くわかりません。
GetModuleFileNameA()の戻り値や、APIのGetLastError()呼んで、何らかのエラー
が起きていないか調べてください。
GetModuleFileName()、GetLastError()は、SDKドキュメント等で調べてください。

お役に立てず申し訳御座いません。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.