起動パスを取得する
起動パスは現在実行中のアプリケーションの絶対パスを取得できれば簡単に取得できます。アプリケーションの絶対パスはApplicationオブジェクトの ExeName プロパティで取得することができます。
| ■ 起動パスを取得する例 |
procedure TForm1.Button1Click(Sender: TObject);
var
strFileName : string;
strFilePath : string;
begin
strFileName := Application.Exename;
strFilePath := ExtractFilePath(strFileName);
Label1.Caption := strFileName;
Label2.Caption := strFilePath;
end;
|
ExtractFilePath関数はパスとファイル名を分割し、パスの部分だけを返します。