ini文件中内容如下
;参数区
[setup]
name1=xxxx
name2=dddd
name3=aaaa
name4=ssss
.
.
.
.
namex=asdf
;设置区
[control]
width=222
height=444============================
setup小节下,的name个数不定
control小节下的内容个数也不定
如何将name一行一行读到listbox?
如何将control下的数据一行一行读入listbox?请教了。
;参数区
[setup]
name1=xxxx
name2=dddd
name3=aaaa
name4=ssss
.
.
.
.
namex=asdf
;设置区
[control]
width=222
height=444============================
setup小节下,的name个数不定
control小节下的内容个数也不定
如何将name一行一行读到listbox?
如何将control下的数据一行一行读入listbox?请教了。
解决方案 »
- 请教数据实时写入TXT的问题
- 有没有苏州的公司招Delphi程序员的
- 如何在DBTreeView控件中实现对不同的节点显示不同的图标?
- BORLAND的64位编译器,是否支持DELPHI5.6.7版本?
- 征集给DBGRIDEH加上CXGRID一样的分组工能的源码和想法,3Q
- 关于单元互相调用的问题。
- 如何将一个硬盘版的数据库系统改为网络版?
- 如何设置默认路径
- 我的一个数据文件里面换行符有问题,是"0D 0A",所以我只能读取第一行的数据,有什么办法能够解决?
- 怎样计算table中的某一数值型字段的多个数据的总和???
- 在delphi中如何格式化U盘成fat16格式
- 求助!!!用数据库控件TSimpleDataSet连接数据库时,如何处理异常出错!!!
name1=xxxx
name2=dddd
name3=aaaa
name4=ssssunit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB,inifiles, StdCtrls;type
TForm1 = class(TForm)
ADOTable1: TADOTable;
ListBox1: TListBox;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
var
inifle : TIniFile
begin
inifle := TIniFile.Create('d:\abc.ini');
with inifle do
begin
ListBox1.Items.Add(ReadString(setup,'name1',''));
ListBox1.Items.Add(ReadString(setup,'name2',''));
ListBox1.Items.Add(ReadString(setup,'name3',''));
ListBox1.Items.Add(ReadString(setup,'name4',''));
end;end;end.
要全部的话直接读就可以了
ListBox.Items.LoadFromFile('xxx.ini');
var
inifle : TIniFile
i,count : integer;
begin
inifle := TIniFile.Create('d:\abc.ini');
//在你的ini文件中添加一个count项,记录下面子节点的个数
//首先读取这个子节点
count := inifle.readinteger('setup','count',1);
with inifle do
begin
for i := 1 to count do
ListBox1.Items.Add(ReadString('setup,'name'+inttostr(i),''));
end;end;
i: TINIFile;
begin
...
i.ReadSections(...);
i.ReadSectionValues(...);
...
end;
procedure TForm1.FormActivate(Sender: TObject);var
AppIni: TIniFile;
begin
AppIni := TIniFile.Create('win.ini');
AppIni.ReadSections(ListBox1.Items);
AppIni.ReadSection('Ports',Listbox2.Items);
AppIni.ReadSectionValues('Ports',ListBox3.Items);
AppIni.Free;
end;