cómo declarar una matriz de tipo definido por el usuario en VB6 [cerrado]
-
26-09-2019 - |
Pregunta
Type ABFator
a As Single
b As Sinlge
End Type
Dim ABFactorArr(8) As ABFactor
'Básicamente quiero declarar una matriz de ocho ABFactors cual puede entonces tener acceso
hago esto y el compilador da al usuario error tipo definido no definida
Gracias
Solución
error de ortografía? C faltante?
- Usted ha definido el tipo
ABFator
sin c - y usted ha puesto la matriz como
ABFactor
con un c
También he escrito mal Single
en la definición del tipo
Como alternativa tal vez usted necesita para hacer que el Public
tipo, en caso de que se está definiendo en un módulo y usarlo en otra?
(Por favor, copiar y pegar el código en sus preguntas en el futuro, ya que están escritos ABFactor tres maneras diferentes en su pregunta!)
Otros consejos
poner esto en el código detrás de Form1 en la parte superior de la página:
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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow