请问在DELPHI中使用ini文件怎样把列表(ListBox)的所有内容保存在一个文件里?(50分)

  • 主题发起人 主题发起人 网络3K
  • 开始时间 开始时间

网络3K

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在DELPHI中使用ini文件怎样把列表(ListBox)的所有内容保存在一个文件里,并把文件里的所有内容读取到列表上。谢谢!
注意:是用ini文件,不是ListBox的LoadFormFile方法哦!
 
其实只要你知道如何操作Ini文件就好了
从ListBox取数据插入跟直接数据插入没区别
 
uses IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
myinifile : Tinifile;
Filename : string;
begin

Filename := ExtractFilePath(Paramstr(0)) + 'program.ini';
myinifile := Tinifile.Create(filename);
try
for i := 0 to listbox1.Items.Count - 1do

begin

myinifile.writestring('items', listbox1.Items.Strings, '0');
end;

finally
myinifile.Free;
end;

end;


procedure TForm1.Button2Click(Sender: TObject);
var
myinifile : Tinifile;
Filename : string;
begin

Filename := ExtractFilePath(Paramstr(0)) + 'program.ini';
myinifile := Tinifile.Create(filename);
try
Listbox1.Items.Clear;
SHOWMESSAGE('AAA');
myinifile.readsection('items', listbox1.Items);
finally
myinifile.Free;
end;

end;
 
不谢,答对了,就结帐好了,嘿
 
1.使用ini怎样把列表(ListBox)的所有内容保存为像以下格式的文件列表,如下:
D:/Media Files/wen.swf
......................
.....................
2.使用ini怎样把像以下格式的文件列表里边的所有文件名读取到列表(ListBox)上。
D:/Media Files/wen.swf
......................
.....................
 
按文本文件处理好了,只是看起来扩展名不同,内部处理可以一样
 
请问在Delphi中怎样重命名列表(ListBox)上的内容。
 
其实有不着这么复杂,用EHLIB 组件中的propstorageeh 控件,只能指定ini 文件名,即可自动把表单上的所有控件的属性值保存到INI 文件名中去
 
谢谢da jia
 
后退
顶部