有没有保存到文件的TIn文件的功能或单元?

时间:2011-09-23 06:44:02

标签: delphi ini

我有一个使用Inifile读取数据配置的项目 我决定将配置保存到资源中。

我想请求帮助,如果有一个与Tinfile或相关的单位或功能,保存数据配置是可选的。

除了提取之外的任何建议?

感谢名单。

3 个答案:

答案 0 :(得分:13)

TMemIniFile是您所需要的,应始终优先于TIniFile。您可以选择是否保存到文件。

你不能直接做的是从资源中初始化它,但是自己把它放在一起并不太难。

  1. 使用资源流来提取资源。
  2. 创建字符串列表并调用将资源流加载到字符串列表中。
  3. 创建TMemIniFile并调用SetStrings传递字符串列表。

答案 1 :(得分:8)

有一个名为TMemIniFile的类只在您调用UpdateFile时保存对inifile的更改。这对你来说够好吗?

答案 2 :(得分:7)

除非你告诉UpdateFile;

,否则TMemIniFile(TCustomIniFile的后代)将不会保存