1,183
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.Button5Click(Sender: TObject);
var
p:PSysLog;
i:Integer;
s:string;
begin
button5.Enabled:=False;
i:=0;
new(p);
while i <List.Count do
begin
p:=List.Items[i];
//showmessage(p.Date+p.Part+p.Name+p.Status);
NOTE.Lines.Add(p.Date+p.Part+p.Name+p.Status);//把这句代码注释后无错,但是这样直接运行会有内存操作错误
inc(i);
end;
Dispose(p);
button5.Enabled:=True;
end;
procedure TForm1.btn1Click(Sender: TObject);
var
p:PSysLog;
i:Integer;
T:TDateTime;
begin
i:=0;
List:=TList.Create;
while i <100 do
begin
new(p);
T:=now;
p.Date:=DateToStr(T);
p.Name:='sdfsd';
p.Part:='dfsf';
p.Status:='OK';
List.Add(p);
inc(i);
end;
end;