6

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

我想问问是否有与 Tinfile 相同的单元或功能或与保存数据配置相关的单元或功能是可选的。

除了提取还有什么建议吗?

谢谢。

4

3 回答 3

13

TMemIniFile 是您需要的,并且应该始终优先于 TIniFile。您选择是否保存到文件。

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

  1. 使用资源流来提取您的资源。
  2. 创建一个字符串列表并调用将您的资源流加载到字符串列表中。
  3. 创建一个 TMemIniFile 并调用 SetStrings 传递字符串列表。
于 2011-09-23T06:56:07.530 回答
8

有一个名为 TMemIniFile 的类,它仅在您调用UpdateFile. 这对你来说足够了吗?

于 2011-09-23T06:55:38.843 回答
7

TMemIniFile(TCustomIniFile 的后代)不会保存,除非您告诉它UpdateFile;

于 2011-09-23T06:57:11.140 回答