Pregunta: | 24209 - PROBLEMAS CON LA INSTALACIóN DE APLICACIONES VB6 |
Autor: | Zulema Bustamante |
Estoy utilizando el siguiente ambiente de desarrollo:
1.Windows 98 version Ingles 2.-VB6 version Ingles 3.-Access 2000 ver Castellano Realizo el empaquetado de mi aplicación usando wl Wizard que trae VB6 y tengo los siguientes problemas: a) Al empaquetar me notifica que 2 dlls no tienen los archivos de dependencia, pero igual crea el empaquetado.No se a que se debe esto ni sus consecuencias. b) Al instalar la aplicación en el siguiente ambiente: b1. Windows 98 castellano b2. Access 2000 en castellano lo instala sin problemas pero cuando quiere acceder a la base de datos me arroja el error "Class not support......" Segun estuve investigando el tema es mdac_typ.exe y realice los siguientes pasos: 1.Corri Service PAck 5 para VB6 en ingles 2.Actualice mdac a md |
Respuesta: | Mauricio Leyzaola |
Hola Zulema. A mi me ocurrio algo parecido hace unas semanas en mi trabajo. Mi problema fue que estaba haciendo el programa en una máquina con NT y como no genera adecuadamente el ejecutable (ese es otro tema y no me preguntes por que), tenia que compilarlo y generar el EXE en una máquina con Windows 98.
El programa utilizaba referencias a ADO 2.1 (cuando lo hice en Windows NT) porque esa era la versión que tenía esa máquina, pero al compilarlo y crear el paquete de instalación en la máquina de Windows 98 el MDAC era versión 2.5 (que es la versión que finalmente se instalaba en las máquinas cliente). Consulte la enredosa y enorme página de Microsoft y después de varias horas descubrí que el estúpido programa de instalación era el problema. La solución: 1. Consigue la versión más actual de MDAC (ADO) que funcione en tu sistema. Cuidado porque las más recientes solamente funcionan con Windows 2000. 2. Desde VB, cuando hagas referencia al ADO, utiliza la misma versión del punto 1. Y naturalmente, esta versión deberá estar presente en el equipo donde compiles tu proyecto y lo hagas EXE. 3. Al hacer el paquete de instalación omite el archivo MDAC para que no te lo incluya en la instalación. Es más recomendable que actualizes cada máquina cliente con la última versión de MDAC de la misma manera que el punto 1. 4. Reemplaza todos los Falso por False y todos los Verdadero por True en el archivo Setup.lst (lo puedes abrir con el notepad de windows), esto al parecer causa problemas con lo idiomas (ya sabes, made in memo puertas). 5. Haz la instalación como lo harías normalmente. Espero que sirva. Saludos y suerte. |