Home 矢印 ディレクトリ(フォルダ)関連 矢印 BCB Tips
Top
フレームが表示されていない方はこちら↑




実行ファイルがあるフォルダのパス

実行ファイルがあるフォルダのパスはExtractFilePath関数を使って取得します。
■ サンプルソース ■(例:Unit1.cpp)
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    AnsiString Path = ExtractFilePath( Application->ExeName );
}
              
赤字は変数名なので記述の変更が可能。
Application->ExeNameでアプリケーション名(フルパス)が取得できます。
例えば、C:\MyProg\NewSoft\Main.exe が実行されている場合、

Application->ExeName = "C:\MyProg\NewSoft\Main.exe"
Path = "C:\MyProg\NewSoft\"

となります。
関連項目: パスからドライブ+ディレクトリを取得する
関連項目: 実行アプリケーションのフルパス(メンバーズページではリンクしています。)
関連項目: 実行アプリケーションのハンドル(メンバーズページではリンクしています。)