Fijate que en el paquete instalador debe haber un archivo de texto (creo que .LST) con la lista de comandos que va a ejecutar el epaquetador al instalar la App. Fijate si entre la lista de comandos de registro hay comandos para registrar archivos TLB. Si es asi fijate si en el comando de regsitro de esas TLB dice (DLLRegister o TLBRegister) si es asi, reemplazalo por (TLBSelfRegister) A mi me pasaba esto a veces con el empaquetador de Visual Studio a la hora de instalar librerias de cierta version de ADO (No me acuerdo puntualmente cual). Saludos CarlosMag
Date: Thu, 10 May 2007 15:28:30 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Re: Instalación de aplicación Hla Carlos, Uso el empaquetador de Visual Studio 6.0 Me fijé el tema de las versiones de ADO, son las mismas, "Microsoft ActiveX Data Objects 2.5 Library". Será que la PC tiene una version de ADO mas nueva??, de todos modos según tengo entendido las nuevas versiones incluyen las viejas, así que no debería haber problemas. Muchas gracias, Beto. El día 10/05/07, Carlos Bernardo Maggiotti <[EMAIL PROTECTED]> escribió: 1 - Puede que en tu Dll estes usando una version de ADO distinta a la que usa tu proyecto general (resto de la aplicacion o Dlls). Cerciorate que las versiones de ADO sean las mismas (en Proyecto->Referencias) entre tu Dll y el resto del proyecto. Cerciorate tambien de agregar en el paquete instalador la version de ADO en cuestion. 2 - Si estas usando el empaquetador de Visual Studio 98, a veces genera en forma incorrecta el regsitro de librerias TLB y algunas versiones de ADO tiene librerias con extension ".TLB" y no la ".Dll " tradicional. Estas usando el empaquetador de Visual Studio 98...? SaludosCarlosMag Date: Thu, 10 May 2007 10:56:46 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Instalación de aplicación Hola, Tengo una aplicación que llama a las funciones de manejo de base de datos, que están en una DLL que se hizo en VB6. El problema que tengo es que si bien el instalador me instala la DLL en la PC, la aplicación me tira el error: error 429: activex component can't create object Estuve buscando por internet y encontré que puede ser que no me esté instalando los archivos .TLB de dichas DLL's. El problema es que no tengo los archivos .TLB Yo tengo el código fuente de la DLL, y cuando la genero no me crea ningun archivo .TLB Hay que hacer algo en especial para que estos archivos sean creados?, los tengo que incluir en el paquete de instalación? Bueno, espero que puedan ayudarme, Les agradezco de antemano, Beto. Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga chistes, fotografías y muchas otras cosas. Es gratis. _________________________________________________________________ Exprésate - diseña tu página de inicio de Live.com como más te guste. http://www.live.com/getstarted
