X Bric's cm Handtasche 24 Bag Bag Bric's X BTP5xdTqw

Ein Array in einer Struktur wird mit einer vorgegebenen Größe deklariert.An array in a structure is declared with an initial size. Sie können nicht initialisiert werden, ein Strukturelement, und deklarieren eine Arraygröße ist eine Form der Initialisierung.You cannot initialize any structure element, and declaring an array size is one form of initialization.

Fehler-ID: BC31043Error ID: BC31043

So beheben Sie diesen FehlerTo correct this error

  1. Definieren Sie das Array in der Struktur als Dynamic (keine Anfangsgröße).Define the array in your structure as dynamic (no initial size).

  2. Wenn Sie eine bestimmte Größe des Arrays benötigen, können Sie dimensionieren ein dynamisches Arrays mit einer ReDim-Anweisung Wenn Ihr Code ausgeführt wird.If you require a certain size of array, you can redimension a dynamic array with a ReDim Statement when your code is running. Dies wird anhand des folgenden Beispiels veranschaulicht.The following example illustrates this.

    Structure demoStruct  
        Public demoArray() As Integer  
    End Structure  
    Sub useStruct()  
        Dim struct As demoStruct  
        ReDim struct.demoArray(9)  
        Struct.demoArray(2) = 777  
    End Sub  
    

Siehe auchSee Also

ArraysArrays
Gewusst wie: Deklarieren einer StrukturHow to: Declare a Structure