No consigo registrar un objeto COM en casa del cliente

06/07/2009 - 21:52 por Paul | Informe spam
Hola,

He hecho una DLL, objeto COM para que se pueda utilizar en VB6, en mi
maquina de desarrollo funciona perfectamente, pero en la màquina del l
cliente no funciona.

Como puedo registar un objeto COM?

Saludos

Preguntas similare

Leer las respuestas

#1 Gustavo Cantero
06/07/2009 - 22:25 | Informe spam
Paul:
Probablemente tu DLL utilice otra que no está registrada en la
máquina del cliente. Asegúrate de registrar todas las dependencias y,
si desarrollaste tu DLL en VB6, que tenga el runtime de Visual Basic 6.
Saludos.

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar

De: Paul [mailto:]
Expuesto a las: Lunes, 06 de Julio de 2009 04:52 p.m.
Expuesto en: microsoft.public.es.csharp
Conversación: No consigo registrar un objeto COM en casa del cliente
Asunto: No consigo registrar un objeto COM en casa del cliente

Hola,

He hecho una DLL, objeto COM para que se pueda utilizar en VB6, en mi
maquina de desarrollo funciona perfectamente, pero en la màquina del l
cliente no funciona.

Como puedo registar un objeto COM?

Saludos
Respuesta Responder a este mensaje
#2 Alberto Poblacion
06/07/2009 - 22:37 | Informe spam
"Paul" wrote in message
news:
He hecho una DLL, objeto COM para que se pueda utilizar en VB6, en mi
maquina de desarrollo funciona perfectamente, pero en la màquina del l
cliente no funciona.

Como puedo registar un objeto COM?




Si es una DLL hecha con .Net, ten en cuenta que no se registra con el
tradicional "regsvr32", sino con el comando "regasm", que viene con el
Framework (por supuesto, se necesita el Framework en la máquina de destino).

Ten también en cuenta que el proceso de Fusion que se usa en .Net para
localizar la DLL sigue teniendo que producirse aunque la DLL la arropes con
el CCW (COM-Callable Wrapper). Esto implica que tienes que instalarla en el
GAC si no quieres copiarla al mismo directorio en el que se encuentra el
ejecutable que la llama.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida