超过10w个 array of record
我建立了一个动态 record 数组
TMyRecord = record
FieldNames:array of string;
Records:array of array of Variant;
end;
大致的结构如上,目的是把数据库里的东西保存进来,做一些特殊的运算。
用一个类来管理。它作为类的一个private 存在。
现碰到一个问题。如果我插入10万条记录的话,就会报 out of memory 。
请问怎么解决?
或者说,谁知道 CreateMemoryView 对动态record数组的应用?