以我的水平,这段程序是不会有bug的,我简单描述一下。
while <statement> do
begin
<some>
with listview1.add do
begin
imageindex:=0;
caption:='content';
subitems.add('date');
subitems.add('sendtype');
subitems.add('person');
end;
end;
大概有一千多条纪录,加入后内存就有几十兆。注释掉该段代码就不吃内存
但是如果同样简单的用for i:=0 to 1000 来添加同样多的纪录就不会吃内存。