[VB6 ] 陣列大小

看板Visual_Basic作者 (ciao!)時間11年前 (2014/04/12 10:26), 11年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
各位前輩好 由於資料處理需要宣告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://www.ptt.cc/bbs/Visual_Basic/M.1397269590.A.C7F.html ※ 編輯: taurus510 (140.116.96.150), 04/12/2014 10:52:11

04/14 11:34, , 1F
看看下一篇的宣告方式跟你哪裡不同
04/14 11:34, 1F

04/14 17:02, , 2F
謝謝! 我了解了
04/14 17:02, 2F
文章代碼(AID): #1JIAHMn_ (Visual_Basic)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
1
2
文章代碼(AID): #1JIAHMn_ (Visual_Basic)