La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27249 - SIN UTILIZAR MTS, COMO INSTALAR UNA COMPONENTE DISTRIBUIDA
Autor:  Ruperto Marín
Genere una componente con las opciones:
1. Archivos en servidor remoto
2. Compatibilidad binaria

Todas las clases tienen las propiedades:
Instancing : 5 - Multiuse
MTSTransactionMode: 0 - NotAnMTSObject

La anterior componente la instale en un servidor (Archivos .dll y TLB).

En el archivo de instalación de la aplicación cliente incluí los archivos .TLB y .Vbr que se generaron con la componente.

Antes de hacer la instalación del cliente mire dcom98 y este estaba instalado correctamente.

Durante el proceso de instalación del cliente me pidió, como es normal, el nombre del servidor.

La instalación del cliente dice que terminó satisfactoriamente, pero al ejecutar se produce el mensaje "Error 429. El componente Activex no puede crear el objeto".

  Respuesta:  Ivan Franco
Verifica las referencias de tu proyecto antes de compilar, puedes tener alguna referencia que no se esté incluyendo completa al momento de generar el instalador, cuando instancías un componente DLL desde cualquier aplciación, abre de inmediato las referencias que tenga relacionadas, si no las tiene, no instancía el objeto.

Espero te sirva de algo, saludos.