Z
zzk123
Unregistered / Unconfirmed
GUEST, unregistred user!
一、定义了一个类
// 从xml文件中读出的信息
type TUpdateFile=class
Name:string; //文件名
Version:string;
FileDate:TdateTime;
Size:integer;
end;
二、定义了一个变量
UpdateFile:TUpdateFile;//类的实例
List:TList;
三、
procedure TF_down.FormCreate(Sender: TObject);
begin
UpdateFile:=TUpdateFile.Create;
List:=TList.Create;
end;
四、从xml中读出到类中
for Filecount:=0 to cur_node.ChildNodes.Count-1 do
begin
Child_node:=cur_node.ChildNodes.Nodes[Filecount];
//取一个文件的信息到类中
UpdateFile.Name:=Child_node.ChildNodes.Nodes[0].Text;//取文件名
UpdateFile.Version:=Child_node.ChildNodes.Nodes[1].Text;//取文件名
UpdateFile.FileDate:=strtodate(Child_node.ChildNodes.Nodes[2].Text);//取文件名
UpdateFile.Size:=strtoint(Child_node.ChildNodes.Nodes[3].Text);//取文件名
List.Add(UpdateFile);
end;
五、取任一个文件的信息
for Filecount:=0 to List.Count-1 do
begin
list.item(Filecount);
ListItem:=Listv.Items.Add;
ListItem.Caption:=TUpdateFile(UpdateFile.Name);
ListItem.SubItems.Add(UpdateFile.Version);
ListItem.SubItems.Add(inttostr(UpdateFile.Size));
end;
现在的问题是不能正确的把读到类的信息写到listv中!请指点呀!
// 从xml文件中读出的信息
type TUpdateFile=class
Name:string; //文件名
Version:string;
FileDate:TdateTime;
Size:integer;
end;
二、定义了一个变量
UpdateFile:TUpdateFile;//类的实例
List:TList;
三、
procedure TF_down.FormCreate(Sender: TObject);
begin
UpdateFile:=TUpdateFile.Create;
List:=TList.Create;
end;
四、从xml中读出到类中
for Filecount:=0 to cur_node.ChildNodes.Count-1 do
begin
Child_node:=cur_node.ChildNodes.Nodes[Filecount];
//取一个文件的信息到类中
UpdateFile.Name:=Child_node.ChildNodes.Nodes[0].Text;//取文件名
UpdateFile.Version:=Child_node.ChildNodes.Nodes[1].Text;//取文件名
UpdateFile.FileDate:=strtodate(Child_node.ChildNodes.Nodes[2].Text);//取文件名
UpdateFile.Size:=strtoint(Child_node.ChildNodes.Nodes[3].Text);//取文件名
List.Add(UpdateFile);
end;
五、取任一个文件的信息
for Filecount:=0 to List.Count-1 do
begin
list.item(Filecount);
ListItem:=Listv.Items.Add;
ListItem.Caption:=TUpdateFile(UpdateFile.Name);
ListItem.SubItems.Add(UpdateFile.Version);
ListItem.SubItems.Add(inttostr(UpdateFile.Size));
end;
现在的问题是不能正确的把读到类的信息写到listv中!请指点呀!