実行中のアプリケーションがある場所を調べる

最終更新 2003 10/01

サンプルのダウンロード → BCB_ExeName.lzh(40k)

サンプルプログラムのスクリーンショット

サンプルソースコード


VC++だと GetModuleFileName() というAPI関数を使って、実行中の
アプリケーションのフルパスを取得して、そこからファイル名を抜き取って・・・
という少々面倒な処理が必要でした。

BCBの場合 Application->ExeName で、実行ファイル名を含んだフルパスを
取得できます。

フルパスとはコレのことです → C:\Program Files\Sample.exe

このフルパスから実行ファイル名( Sample.exe )を取り除きたい場合は
ExtractFilePath() を使います。

そうするとこうなります → C:\Program Files\

| home |