创建大数组的问题,,VarArrayCreate([0..10000,0..10000,0..1],varvariant) 是否能创建成功? 如何改进呢?请教各

  • 主题发起人 主题发起人 txl2001
  • 开始时间 开始时间
T

txl2001

Unregistered / Unconfirmed
GUEST, unregistred user!
创建大数组的问题,,VarArrayCreate([0..10000,0..10000,0..1],varvariant) 是否能创建成功? 如何改进呢?请教各位 ( 积分: 100 )<br />创建大数组的问题,,VarArrayCreate([0..10000,0..10000,0..1],varvariant) 是否能创建成功? 如何改进呢?
创建VarArrayCreate([0..10000,0..10000,0..1],varvariant) 的时候,有时候会成功有时候会报错,这是为什么呢? 如何解决创建一个三维大数组的问题? 请教各位。
 
有必要去创建这样的数组??
 
大概算了下,VarArrayCreate([0..10000,0..10000,0..1],varvariant);需要3051M的内存来存放这个数组,一般电脑是不行了,优化下算法。
 
各位在我的业务上完全有必要创建这个大数组,我的机器是1G 的内存。 可以执行VarArrayCreate([0..10000,0..10000,0..1],varInteger) , 但是不能每次都执行成功,如果执行VarArrayCreate([0..10000,0..10000,0..1],varvariant)是肯定会报错的。
请问是否有解决方案。谢谢。
 
加内存喽,呵呵。
 
数组不是这样来用滴。

建议你用链表来存。
 
后退
顶部