2017-02-04 43 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

- 這可能是一個明顯的問題,但我似乎無法找到的MacOSX相當於Windows的Tinifile的德爾福RADstudio 10.1柏林。

System.IniFiles.TIniFile是TMemIniFile對非Windows平臺的子類:

非Windows平臺

在非Windows平臺上,TIniFile是TMemIniFile的子類,具有AutoSave屬性始終設置爲True。 TIniFile通過調用UpdateFile或者在調用析構函數時隱式地將數據寫入INI文件。當「自動保存」和「修改」設置爲「真」時,會發生最後一次。

只需在OSX上使用TIniFile即可,如上所述,它將起作用。

通過調用System.IOUtils.TPath.GetHomePath可以找到存儲文件的合適路徑。