作者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/m.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