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. |