• Martes 5 de Marzo de 2024, 14:47

Autor Tema:  Error De Instalacion  (Leído 1750 veces)

javirues

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Error De Instalacion
« en: Jueves 29 de Enero de 2004, 12:52 »
0
He generado un paquete de instalacion con el empaquetador de VB y al intentar instalarlo en un puesto distinto del mio(mismo SO pero sin VStudio), me aparece un error que dice que debe actualizar unos ficheros de Sistema, seguido me pide reiniciar y ejecutar de nuevo el Setup generado.Pues despues de hacer esto me vuelve el mismo mensaje de error, lo he intentado tres veces y nada no instala.
¿Alguien habia visto esto alguna vez?¿donde puede estar el problema?.

Gracias por adelantado

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error De Instalacion
« Respuesta #1 en: Jueves 29 de Enero de 2004, 14:49 »
0
Hola javirues.

Más de una vez me ha pasado eso mismo... unas veces al reiniciar la instalación continua correctamente, otras aparece el mismo mensaje hasta el aburrimiento. Las veces que me ha ocurrido esto último, siempre he acabado la instalación a mano (pues a pesar del mensaje, MSVMVB60.DLL queda instalada, que es lo que me suele importar... por suerte, a partir de w2000, este runtime viene con el propio s.o).

Las veces que me he visto en esta situación, he tenido la suerte de poder instalar yo mismo el programa que distribuía, con lo cual este tipo de problemas los solucione a mano personalmente o como mucho por teléfono.

La gente suele echar pestes contra el instalador que trae vb, de hecho, hay otros instaladores por ahí pululando: muchos hablan muy bien de SetUp Factory, aunque yo no lo conozco...

Para evitar todas  estas cosas, suelo crear mi propio programa de instalación, de todas formas, no estaría nada mal saber por qué ox pasan estas historias y qué solución tienen.

Suerte.

Suerte.

javirues

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error De Instalacion
« Respuesta #2 en: Jueves 29 de Enero de 2004, 16:04 »
0
Gracias Brozz alguien me ha mandado esto y funciona si alguna vez te ves en la situacion usalo va bastante bien:

Existe un fichero setup.lst con cada instalación, hay que editarlo.
Buscar algo parecido a las siguientes líneas tras la sección de BOOTSTRAP [Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/14/00 11:00:00 PM,101888,6.0.84.50
File2=@VB6ES.DLL,$(WinSysPath),,$(Shared),10/1/00 11:00:00 PM,119568,6.0.89.88
File3=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 11:00:00 PM,22288,4.71.1460.1
File4=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,8/24/01 4:00:00 PM,17920,3.50.5014.0
File5=@asycfilt.dll,$(WinSysPathSysFile),,,8/24/01 4:00:00 PM,77824,3.50.5014.0
File6=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,106496,5.0.5014.0
File7=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,569344,3.50.5014.0
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,1388544,6.0.92.37

A partir del File3 (incluído), cambiar el número de la versión a la 1.0.0.0 (es el último número que aparece), es decir, cambiar asycfilt, olepro32, oleaut32, comcat y stdole2 (msvbvm60 no hace falta). El resultado es:
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/14/00 11:00:00 PM,101888,6.0.84.50
File2=@VB6ES.DLL,$(WinSysPath),,$(Shared),10/1/00 11:00:00 PM,119568,6.0.89.88
File3=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 11:00:00 PM,22288,1.0.0.0
File4=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,8/24/01 4:00:00 PM,17920,1.0.0.0
File5=@asycfilt.dll,$(WinSysPathSysFile),,,8/24/01 4:00:00 PM,77824,1.0.0.0
File6=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,106496,1.0.0.0
File7=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,569344,1.0.0.0
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,1388544,6.0.92.37

Con eso yo he logrado que funcione en el 99% de los casos.

¿Qué hemos hecho? Según yo entiendo, hemos engañado al sistema operativo diciéndole que las versiones necesarias para la instalación son las 1.0.0.0. Como el sistema operativo tiene versiones superiores, no intenta instalar las del instalador, con lo que la instalación sigue normalmente.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error De Instalacion
« Respuesta #3 en: Jueves 29 de Enero de 2004, 16:11 »
0
Ok. Muchas gracias por la info.

Chao.