有人可以忍受MacOSX编程新手吗?
这可能是一个显而易见的问题,但我似乎无法在Delphi RADstudio 10.1柏林中找到MacOSX相当于Windows Tinifile。
我希望在应用关闭时存储一些设置,以便下次运行时重新加载。
我可以使用数据库表,但我更喜欢使用设置文件。
我找不到关于此的任何信息
谢谢
答案 0 :(得分:0)
- 这可能是一个显而易见的问题,但我似乎无法在Delphi RADstudio 10.1柏林中找到MacOSX相当于Windows Tinifile。
System.IniFiles.TIniFile是非Windows平台上TMemIniFile的子类:
非Windows平台
在非Windows平台上, TIniFile 是TMemIniFile的子类,其AutoSave属性始终设置为True。 TIniFile 通过调用UpdateFile显式地将数据写入INI文件,或者在调用析构函数时隐式地将数据写入INI文件。当AutoSave和Modified设置为True时,会发生最后一次。
如上所述,只需在OSX上使用TIniFile
即可。
通过调用System.IOUtils.TPath.GetHomePath可以找到存储文件的合适路径。