Hola a todos:
Ejemplificare 2 clases, una padre y una hijo que tienen esta estructura:
Clase Padre
Propiedad Nombre
Propiedad Apellido
Propiedad Edad
Propiedad Hijo (Tipo clase hijo)
Fin Clase Padre
Clase Hijo
Propiedad NombreHijo
Propiedad ApellidoPaterno
Propiedad ApellidoMaterno
Propiedad Edad
Fin Clase Hijo
Ahora bien estas clases estan creadas en VB.NET y yo requiero acceder a las propiedades de ambas clases via VBScript para lo cual hago:
Set ObjetoVB = CreateObject("ClaseNet.Clases")
Set resultado = ObjetoVB.CreaClases("padre", "hijo")
msgbox resultado.Nombre
msgbox resultado.Apellido
msgbox resultado.Edad
For Each elemento in resultado.Hijo
msgbox elemento.NombreHijo
msgbox elemento.ApellidoPaterno
msgbox elemento.ApellidoMaterno
msgbox elemento.Edad
Next
Todo va OK hasta llegar al ciclo FOR EACH, ya que intentar acceder siempre obtengo el mismo error
"No coinciden los tipos", esto es en la sentencia FOR EACH elemento in Resultado.Hijo
Entiendo que puede ser debido a que el tipo de datos en VBScript es Variant y reultado.Hijo es de otro tipo. ¿Alguien sabe como puedo solucionarlo?