从 INI 文件中读取所有部分并添加到列表中 delphi
Read all Section from INI file and add into a list delphi
我正在尝试从 Ini 文件中提取该部分并将其添加到列表中,然后最终将该列表添加到 ComboBox。我找到了如何添加该部分的值,但我找不到如何只检索该部分。例如,我只想要下面的城市名称:
[多伦多]
人口:10
[温哥华]
人口:4
然后我的名单将由[多伦多,温哥华]。似乎所有 IniFile.Read* 只读取键而不是部分。任何指针将不胜感激
您可以使用 TIniFile.ReadAllSections
将所有部分的名称检索到 TStrings
后代中,可以是 ComboBox.Items
.
ComboBox1.Items.Clear;
Ini.ReadAllSections(ComboBox1.Items);
我正在尝试从 Ini 文件中提取该部分并将其添加到列表中,然后最终将该列表添加到 ComboBox。我找到了如何添加该部分的值,但我找不到如何只检索该部分。例如,我只想要下面的城市名称:
[多伦多] 人口:10
[温哥华] 人口:4
然后我的名单将由[多伦多,温哥华]。似乎所有 IniFile.Read* 只读取键而不是部分。任何指针将不胜感激
您可以使用 TIniFile.ReadAllSections
将所有部分的名称检索到 TStrings
后代中,可以是 ComboBox.Items
.
ComboBox1.Items.Clear;
Ini.ReadAllSections(ComboBox1.Items);