0

別のタイプ内のタイプを使用しようとしていますが、許可されません。

Public Type MyTable
     Name As String
     IDStartingNumber As Integer
     Items(50) As MyItem
End Type

Public Type MyItem
    Name As String
    DataType As DataTypes
    Number As Integer
    AllowNull As Boolean
    Unique As Boolean
    Reference As MyTable
End Type

何が起こっていて、どうすれば修正できますか?

4

2 に答える 2

5

参照しているタイプがその前にあることを確認してください。あなたの例では、後で MyItem タイプがあります。例えば:

Public Type MyItem
    Name As String
    DataType As DataTypes
    Number As Integer
    AllowNull As Boolean
    Unique As Boolean
    Reference As MyTable
End Type

Public Type MyTable
     Name As String
     IDStartingNumber As Integer
     Items(50) As MyItem
End Type
于 2013-07-07T02:45:50.417 に答える