Board logo

標題: [發問] Type 與 多維度陣列之 Redim [打印本頁]

作者: alumi    時間: 2017-6-10 20:03     標題: [發問] Type 與 多維度陣列之 Redim

' 在 type 裡的多維陣列,在重新 Redim 多維陣列大小時,會出錯;請問要如何修正呢?

Public Type  t
   Amount() As Double                     
   PriceAry(1, 1)  as Double  ' 有試著將此行 改成 PriceAry()() as Double 或 PriceAry(,) as Double ,都會出錯
End type

Dim  a(2) as t

Public sub s()
   With a(1)
              redim .Amount(10)
              redim .PriceAry(1 to 10, 1 to 10) ' 這行會出錯,請問要如何改變陣列大小呢?
   End with
End  sub
作者: alumi    時間: 2017-6-11 13:38

己解決.

請改用 PriceAry()  宣告,不管 PriceAry() 被 Redim 多少維度陣列。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)