作者taurus510 (ciao!)
看板Visual_Basic
标题[VB6 ] 阵列大小
时间Sat Apr 12 10:26:25 2014
各位前辈好
由於资料处理需要宣告8个
dim array(156,65536) as double
大小的阵列
有的是用来存每个资料的参数
有的是用来存每个资料的出现次数
资料前置处理完後,进行後续的运算
这8个阵列皆储存後续运算时需要用到的资料
无法erase掉
之後的运算还需要多宣告两个exp(156,65536)阵列
可是到这里就会显示记忆体不足@@
-----------------------
以下小弟做了个测试
Dim a(), b(), c(), d(), e(), f() As Boolean
Class = 156
num = 65536
ReDim a(Class, num)
ReDim b(Class, num)
ReDim c(Class, num)
ReDim d(Class, num)
ReDim e(Class, num)
ReDim f(Class, num)
每次到e的时候就会显示记忆体不足
不管阵列宣告为 Boolean Double Single
有大大可以解惑吗?
目前电脑记忆体是8G
如果再添购RAM是否可以改善这种情况?
还是程式本身的限制的问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.96.150
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1397269590.A.C7F.html
※ 编辑: taurus510 (140.116.96.150), 04/12/2014 10:52:11
1F:推 ClubT:看看下一篇的宣告方式跟你哪里不同 04/14 11:34
2F:→ taurus510:谢谢! 我了解了 04/14 17:02