CreateObject en VB.Net
Publicado por Marcelo (1 intervención) el 21/03/2008 01:09:12
- Hola, alguien sabe como usar la función CreateObject (En VB.Net) ya que quiero hacer referencia en tiempo de ejecucion, a una clase que se encuentra en un proyecto DLL pero me da el sig. error : {"No se puede crear el componente ActiveX."}
Lo que hago es:
1)Genero primero el proyecto executable y luego el de la libreria(Don se encuentra la clase que quiero acceder desde el executable).
2)Tomo la Dll y lo pongo en el mismo directorio donde se encuentra Mi_Programa.exe. Luego uso el utilitario (RegAsm), para registrarla.
3) Executé el programa y me tira la ecepcion: {"No se puede crear el componente ActiveX."}
La estoy llamando de la sig. manera: Dim obj As Object
Set obj = CreateObject("NombreDllDestino.NombreClaseDestino")
Es evidente que algo me falta jeje...
Lo que hago es:
1)Genero primero el proyecto executable y luego el de la libreria(Don se encuentra la clase que quiero acceder desde el executable).
2)Tomo la Dll y lo pongo en el mismo directorio donde se encuentra Mi_Programa.exe. Luego uso el utilitario (RegAsm), para registrarla.
3) Executé el programa y me tira la ecepcion: {"No se puede crear el componente ActiveX."}
La estoy llamando de la sig. manera: Dim obj As Object
Set obj = CreateObject("NombreDllDestino.NombreClaseDestino")
Es evidente que algo me falta jeje...
Valora esta pregunta


0