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? 
  
 

