在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天用TDictionary,发现居然一个成员的集合遍历里有2次。。。。就是下面简单的遍历 var 导致FFF0006C的内存溢出!,网上搜索了一下,解决方法如下: 打开Generics.Collections单元, #1. 将1679行 ”inherited;”改为: inherited Create; #2. 修改三处(第1596行、第1631行、第1666行)“while FIndex < Length(FDictionary.FItems) do”为 while FIndex < Length(FDictionary.FItems) - 1 do 具体的分析可以借鉴:http://www.52delphi.com/list.asp?ID=760 附件:修正的Generics.Collections.dcu |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论