5,386
社区成员
发帖
与我相关
我的任务
分享
PCar(ListView1.Selected.Data)^.Name := '小汽车';
type
PCar = ^TCar;
TCar = packed record
Kind: Integer;
Name: String;
Price: Currency;
end;
//加载文本文件到TListView的时候,文件的打开、读取与关闭操作略
//假设每一行的三个信息已读取到变量iKind, sName和cPrice中
var
Car: PCar;
begin
....
car := AllocMem(SizeOf(TCar));
car^.Kind := iKind;
car^.Name := sName;
car^.Price := cPrice;
Node.Data := Car;
....
end;
//保存的操作正好和上面反过来,此处就不在赘述
//修改的时候
///////
PCar(Node.Data)^.Name := '小汽车';
PCar(Node.Data)^.Price := 200;
.......