listview or ini编写问题?(50分)

  • 主题发起人 一剑飘雪
  • 开始时间

一剑飘雪

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把listview的caption 和 subitems的值从第一个至最后一个用ini文件的形式保存,
我会保存一个,但不会全部保存?
保存还有一个问题,就是我在打开程序时要读ini里面的数据,全部读怎么读呀?
 
for I := 0 to 行数目 - 1 do
begin
Caption保存处理
for J := 0 to 列数目 - 1 do
SubItem保存处理
保存处理
end;
 
可以直接保存到文本文件中,格式可以设置为:
Caption,sub1,sub2..,subn
Caption,sub1,sub2..,subn
Caption,sub1,sub2..,subn
...
这样读写就方便多了,读的时候可以这样(写和读差不多,只是反过来了):
var
i: integer;
MyList: TStrings;
begin
MyList := TStringList.Create;
MyList.LoadFromFile('c:/xxx.txt');
for i := 0 to MyList.Count - 1 do
{处理每一行并写到ListView的相应位置}
MyList.Free;
end;
 
Ini 不好操纵
用数据库好多了
 
谢问楼上的兄弟,用那个数据库呀,你可以看看我还没编完的程序,你看看地址簿该怎样做,
我要让用户打开地址簿的时候里面就有地址文件,关闭时自动保存。
我不知道保存成什么数据库或格式?
如果知道请告诉我,谢谢!
 
Nizvoo@etang.com
静侯
 
多人接受答案了。
 
顶部