FreePascal で $HOME または Windows に相当するものを見つけます
-
21-08-2019 - |
質問
私の目的は、ユーザー構成ファイルを次の場所にデプロイすることです。
- Unix/Linux の場合は $HOME/.appname。
- Windows の場合、\Documents and Settings\(ユーザー)\Application Data\AppName。
構成ファイルを適切な場所にデプロイできるように、適切な {$IFDEF} とともに使用できる API または関数のグループは何ですか?
解決
よりよい正しい関数を使用します:
http://www.freepascal.org/docs-html /rtl/sysutils/getappconfigdir.htmlする
結果:= getappconfigdir(偽)
他のヒント
あなたはおそらく GetEnvironmentVariable
関数。 UnixライクなOSの下で、あなたはHOME
環境変数を使用します。 Windowsでは、あなたはAPPDATA
環境変数を使用します。
所属していません StackOverflow