掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Macで実行ファイルのフォルダの取得方法 (ID:45531)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Cocoaを使って取得する方法です。 XE4で動作確認していますが、他バージョンで動くかはわかりません。 uses Macapi.Foundation, Macapi.ObjectiveC; function GetAppPath: string; var AppPathKey: Pointer; AppBundle: NSBundle; NSAppPath: NSString; AutoReleasePool: NSAutoreleasePool; begin AutoReleasePool := TNSAutoreleasePool.Create; try AppPathKey := (NSSTR('CFBundleExecutablePath') as ILocalObject).GetObjectID; AppBundle := TNSBundle.Wrap(TNSBundle.OCClass.mainBundle); NSAppPath := TNSString.Wrap(AppBundle.infoDictionary.objectForKey(AppPathKey)); Result := UTF8ToString(NSAppPath.UTF8String); finally AutoReleasePool.release; end; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.