Lag*_*ire 5 delphi out-of-memory
我尝试使用streamreader填充字符串列表.但是在填充它时我有一个OutOfMemoryError.我在网上搜索,但找到任何解决方案.我也尝试增加我的字符串列表的容量,但它没有任何改变.谢谢你的帮助.
这是我的代码:
list := TStringList.create;
//list.Capacity := 100000000; Doesn't work
Reader := TStreamReader.Create(filename, true);
try
list.BeginUpdate;
try
list.Clear;
while not Reader.EndOfStream do
list.Add(Reader.ReadLine); // OutOfMemoryError
finally
list.EndUpdate;
end;
finally
Reader.Free;
end;
Run Code Online (Sandbox Code Playgroud)
我忘了我的xml文件大小是250个月.
| 归档时间: |
|
| 查看次数: |
586 次 |
| 最近记录: |