2017-02-04 4 views
0

誰かがMacOSXプログラミング初心者に耐えることができますか?OSXで火災の猿の下に永続的な値を保存

これは明らかな質問かもしれませんが、私はDelphi RADstudio 10.1 BerlinのWindows Tinifileに相当するMacOSXのファイルを見つけることができません。

次回の実行時に再読み込みできるように、アプリを終了したときにいくつかの設定を保存します。

私はデータベーステーブルを使用できましたが、設定ファイルを使用することをお勧めします。私はこの

上の任意の情報を見つけることができません

+2

[System.IniFiles.TIniFile](http://docwiki.embarcadero.com/Libraries/en/System.IniFiles.TIniFile)は、Windows以外のプラットフォームでは、TMemIniFileのサブクラスです。私は 'GetHomePath'がファイルを保存するディレクトリを取得すると信じています。 –

+0

ありがとうございます。私はまだinifilesを使用することができるか分からなかった – Peter

答えて

0

- これは明白な質問かもしれませんが、私は、Delphi RADstudioでWindowsのTIniFileのMacOSXの同等物を見つけることができないようありがとうベルリン10.1。

System.IniFiles.TIniFileは、Windows以外のプラットフォーム上のTMemIniFileというのサブクラスである:Windows以外のプラットフォームで

Windows以外のプラットフォーム

のTIniFileはありTMemIniFileというのサブクラスでありますAutoSaveプロパティは常にTrueに設定されます。 TIniFileは、UpdateFileの呼び出しによって明示的に、またはデストラクタが呼び出されたときに暗黙的にINIファイルにデータを書き込みます。 AutoSaveとModifiedがTrueに設定されているときに、最後に発生します。

上記のようにOSXでTIniFileを使用すると動作します。

ファイルを保存するのに適したパスは、System.IOUtils.TPath.GetHomePathを呼び出して見つけることができます。

関連する問題