comment déclarer un tableau de type défini par l'utilisateur dans VB6 [fermé]
-
26-09-2019 - |
Question
Type ABFator
a As Single
b As Sinlge
End Type
Dim ABFactorArr(8) As ABFactor
«Fondamentalement, je veux déclarer un tableau de huit ABFactors que je peut alors accéder à
Je le fais et le type défini complier donne utilisateur d'erreur non défini
Merci
La solution
faute d'orthographe? C manquante?
- Vous avez défini le type comme
ABFator
sans c - et vous avez mis le tableau comme
ABFactor
avec un c
Vous avez également mal orthographié Single
dans la définition de type
Vous pouvez peut-être vous avez besoin de faire le Public
Type, si vous définissez dans un module et l'utiliser dans un autre?
(S'il vous plaît copier et coller le code dans vos questions à l'avenir, comme vous avez orthographié ABFactor trois façons différentes dans votre question!)
Autres conseils
Mettre cela dans le code derrière de Form1 en haut de la page:
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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow