Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pole ve struktuře je deklarováno s počáteční velikostí. Nelze inicializovat žádný prvek struktury a deklarování velikosti pole je jedna forma inicializace.
ID chyby: BC31043
Příklad
Následující příklad vygeneruje BC31043:
Structure DemoStruct
Public demoArray(9) As Integer
End Structure
Oprava této chyby
Definujte pole ve vaší struktuře jako dynamické (bez počáteční velikosti).
Pokud potřebujete určitou velikost pole, můžete dynamickou matici předefinovat příkazem ReDim při spuštění kódu. Ilustruje to následující příklad:
Structure DemoStruct Public demoArray() As Integer End Structure Sub UseStruct() Dim struct As DemoStruct ReDim struct.demoArray(9) Struct.demoArray(2) = 777 End Sub