PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10405 | 00/02/22 16:47:29 | RE(5):教えてくださった皆様、ありがとうございました。 By シーリーン |
10401 | 00/02/22 16:29:10 | RE(4):PB6.5: 実行中のEXEファイルのフルパス取得について。 By あすかちゃんの父 |
10400 | 00/02/22 16:25:10 | RE(3):PB6.5: 実行中のEXEファイルのフルパス取得について。 By あすかちゃんの父 |
10398 | 00/02/22 16:21:00 | RE(2):PB6.5: 実行中のEXEファイルのフルパス取得について。 By てとらぽっと |
10397 | 00/02/22 16:16:35 | RE(1):PB6.5: 実行中のEXEファイルのフルパス取得について。 By M.M |
10396 | 00/02/22 15:33:20 | PB6.5: 実行中のEXEファイルのフルパス取得について。 By シーリーン |
カテゴリ:スクリプトの記述
日付:2000年02月22日 16:25 発信者:あすかちゃんの父
題名:RE(3):PB6.5: 実行中のEXEファイルのフルパス取得について。
シーリーンさん、こんにちは。
>こんにちは。初めて書き込みします。
>現在、実行中のアプリケーションのEXEファイル名を
>フルパスで取得したいのですが方法がわかりません。
>色々、調べてみましたがわかりませんでした。
Win32APIのGetModuleFileName関数を使用します。
[外部関数定義]
function long GetModuleFileName(long hModule, ref string lpszPath, long cchPath) &
library \"kernel32\" alias for \"GetModuleFileNameA\"
[関数を呼び出すスクリプト]
int strlen
string filepath
filepath = space(1024)
strlen = GetModuleFileName(0, filepath, 1024)
filepath = left(filepath, strlen)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.