Las matrices declaradas como miembros de estructura no se pueden declarar con un tamaño inicial
Una matriz de una estructura está declarada con un tamaño inicial. No puede inicializar ningún elemento de estructura y declarar un tamaño de matriz es una forma de inicialización.
Identificador de error: BC31043
Para corregir este error
Defina la matriz en la estructura como dinámico (ningún tamaño inicial).
Si necesita un tamaño de matriz determinado, puede cambiar las dimensiones de una matriz dinámica con Instrucción ReDim (Visual Basic) cuando se está ejecutando su código. Esto se ilustra en el siguiente ejemplo:
Structure demoStruct Public demoArray() As Integer End Structure Sub useStruct() Dim struct As demoStruct ReDim struct.demoArray(9) Struct.demoArray(2) = 777 End Sub
Vea también
Tareas
Cómo: Declarar una estructura (Visual Basic)