Out Of Memory 怎么办啊!
s_x_d 2002-05-20 08:44:53 var
S: string;
vStringList: TStringList;
begin
Screen.Cursor := crHourGlass;
Button2.Enabled := False;
vStringList := TStringList.Create;
try
S := '';
Table1.Open;
while not Table1.Eof do begin
S := S + Table1.FieldByName('序号').AsString +',';
S := S + Table1.FieldByName('所号').AsString +',';
S := S + Table1.FieldByName('票号').AsString +',';
S := S + Table1.FieldByName('消费金额').AsString +',';
S := S + Table1.FieldByName('消费日期').AsString +',';
vStringList.Add(s);
Table1.Next;
end;
vStringList.SaveToFile('pq.txt');
finally
Screen.Cursor := crDefault;
Button2.Enabled := True;
vStringList.Free;
end;
end;
上面的程序在执行的过程中报错 “Out Of Memory” 这个table1有2万左右条记录!