wie ein Array von benutzerdefinierten Typ in VB6 erklären [geschlossen]
-
26-09-2019 - |
Frage
Type ABFator
a As Single
b As Sinlge
End Type
Dim ABFactorArr(8) As ABFactor
"Grundsätzlich möchte ich ein Array von acht ABFactors erklären, das ich kann dann Zugriff
Ich tue dies, und der Compiler gibt Fehler benutzerdefinierten Typen nicht definiert
Danke
Lösung
Schreibfehler? Fehlende c?
- Sie haben die Art, wie
ABFator
ohne c definiert - und Sie haben das Array als
ABFactor
mit c put
Sie haben auch Single
in Ihrer Type Definition vertippt
Alternativ vielleicht müssen Sie den Typ Public
machen, falls Sie es in einem Modul definieren und in einem anderen mit?
(Bitte kopieren Sie den Code in Ihre Fragen in Zukunft einfügen, wie Sie ABFactor geschrieben haben drei verschiedene Möglichkeiten in Frage!)
Andere Tipps
Setzen Sie dieses in den Code hinter der Form1 am oberen Rand der Seite:
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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow