2010-08-06 81 views
1
Type ABFator 
    a As Single 
    b As Sinlge 
End Type 

Dim ABFactorArr(8) As ABFactor 

「基本上我要聲明的8個ABFactors我可以然後訪問如何聲明在vb6用戶定義類型的數組

陣列我做到這一點,該編譯器給出錯誤用戶定義類型沒有定義

謝謝

回答

4

拼寫錯誤?缺少c?

  • 你有沒有C
  • 定義的類型作爲ABFator,你已經把數組ABFactor與交流

你也是你的類型定義拼寫錯誤Single

或者,您可能需要製作Public,以防您將其定義在一個模塊中並在另一個模塊中使用它。

(請複製代碼粘貼到你的問題在將來,當你拼寫ABFactor你的問題中三種不同的方式!)

+11

對不起,我認爲我需要一些咖啡 – PUG 2010-08-06 08:45:18

3

在頁面頂部將這個代碼Form1的背後:

Private Type ABFactor 
    a As Single 
    b As Single 
End Type 


Private Sub Form_Load() 

Dim ABFactorArr(8) As ABFactor 
Dim i As Byte 
For i = 0 To UBound(ABFactorArr) 
    ABFactorArr(i).a = i 
    ABFactorArr(i).b = i + 10 
Next i 
'quick test 
Debug.Print ABFactorArr(6).b 

End Sub