• Domingo 22 de Diciembre de 2024, 13:03

Autor Tema:  Grave Problema Al Instalar  (Leído 7491 veces)

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Grave Problema Al Instalar
« en: Miércoles 9 de Junio de 2004, 16:32 »
0
Amigos: ¡Estoy en Serios Aprietos!

Cuando ya comenzaba a dominar la instalación con InnoSetup me cambié de Vb5 a Visual 6.0. También aproveché el impulso y me pase de Dao a Ado, utilizando el DataEnvironment.
El problema se presentó cuando ayer traté de instalar en otra máquina la aplicación que había creado. No delata errores durante la instalación, pero en la parte del programa que hace mención al DataEnvironment me da el siguiente error:

Error -2147221164 (80040154)
Clase no Registrada

Probé generando un paquete de instalación con el Asistente que trae Visual, pero... ¡Naranjas!!! El error sigue siendo el mismo.

Si alguien tuvo una experiencia similar, o tiene alguna idea de los pasos que debo seguir, le agradeceré responder lo antes posible pues se me cumplen los plazos y el agua me llega al cuello.

Gracias de antemano.
La luz que sólo se ilumina a sí misma, es oscuridad.

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Grave Problema Al Instalar
« Respuesta #1 en: Miércoles 9 de Junio de 2004, 17:31 »
0
Más Información:

Al revisar los scripts de los instaladores, no tienen el flag o instrucción de registrarse los siguientes archivos (hay otros, pero estos me son los más sospechosos):

C:\Archivos de Programa\Archivos comunes\SYSTEM\Ado\MsAdo15.dll

C:\Archivos de Programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist\asycfilt.dll
C:\Archivos de Programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist\msvcrt40.dll
C:\Archivos de Programa\Archivos comunes\designer\MsDerun.dll

C:\ArchivosInstalador\System\MSJtEr35.dll
C:\ArchivosInstalador\System\MSJInt35.dll
C:\ArchivosInstalador\System\Msbind.dll
C:\ArchivosInstalador\System\Msstdfmt.dll
C:\ArchivosInstalador\System\MsDbRptr.dll

¿Puedo tener problemas si les agrego el flag de registro?
Es decir, me imagino que habrá un  buen motivo para que existan estas diferencias, no?

Sigo a la espera.

Gracias!!
La luz que sólo se ilumina a sí misma, es oscuridad.

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Grave Problema Al Instalar
« Respuesta #2 en: Viernes 11 de Junio de 2004, 17:10 »
0
Bueno, ya pasaron por acá, entre otros, Brroz y Cyclop, por lo que mis esperanzas de encontrar respuesta se desvanecen. :(

Me limitaré a comentar mis avances:

  Logré eliminar el error de clase no registrada al cambiar, en el DataEnvironment el Provider de 'Microsoft Jet 3.51 OLE DB' a 'Microsoft Jet 4.0 OLE DB'
  Seguí también las instrucciones de Microsoft en estos casos Instalando Mdac_typ y Dcom98 en la máquina. No noté una mejoría. Por otro lado, me pareció muy chapucero tener que cambiar el proveedor pues suponía que al crear un empaquetado se generarían bien las dependencias. Sospecho que me falta un dll o algo así.
 Ahora mi problema (PROBLEMON) es el siguiente:
 Cuando ingreso a un formulario con un datagrid me da el siguiente error:

Microsoft DataGrid Control
No se pueden inicializar los enlaces de datos.


Quizás ahora sí me puedan ayudar.

  Es importante, pues estoy a punto de volver a mi viejo dao, y esto del Ado ya me estaba gustando.
 :hitcomp:
La luz que sólo se ilumina a sí misma, es oscuridad.

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Grave Problema Al Instalar
« Respuesta #3 en: Miércoles 16 de Junio de 2004, 00:07 »
0
Me estoy sintiendo un poco solo en esto, saben...

Les cuento mis progresos, por si a alguien le sirve; y también porque me molesta un poco cuando quedan por ahí discusiones abiertas.

 :comp: Después de utilizar un FileMonitor, que subio Cyclop, en la máquina de destino, llegué a la conclusión (cómo no lo pensé antes!) que alguno de los archivos que estaba empaquetando no era totalmente compatible con el resto, o estaba corrupto; esto a raíz de que el monitor indicaba que la aplicación accedió a todos los archivos sin problemas, no indicando ni errores de acceso ni que faltara alguno.
 Entonces me decidí a instalar el Service Pack 6 (tenía sólo el 5). No lo había hecho antes porque había leído por ahí que este pack traía más problemas que soluciones. (Aquí les adjunto el link, por si les interesa)

http://www.mundoprogramacion.com/vb/vb_resumen.htm

Como sea, creé un instalador nuevo y... ¡Voilá!  :D  Todo corre como un reloj. El problema es que sufrí una crisis de confianza, y ahora ejecuto los instaladores con los dedos cruzados.

Me queda una duda:
Aún tengo problemas cuando utilizo Microsoft Jet 3.51 OLE DB Provider, sin embargo todo se soluciona cuando selecciono la versión 4.0. (Uso acces 97)

¿Alguien sabe porqué existen estas dos versiones si con la 4.0 funciona de maravillas?
¿Existe algún caso en que se justifique usar la 3.51?

Bueno, ya les dí la lata bastante tiempo.

Salu2. :hola:
La luz que sólo se ilumina a sí misma, es oscuridad.

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Grave Problema Al Instalar
« Respuesta #4 en: Miércoles 16 de Junio de 2004, 03:57 »
0
Juanolo el instalador lo hubieras creado con Setup Factory. SF esta mas orientado para aplicaciones con base de datos, el Inno Setup es mas para programas simples.

El Setup Factory te reconoce el driver con que manejas la base de datos.

o sino haz una prueba creando un instalador con el mismo asistente de VB

Suerte

Cyclop
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Grave Problema Al Instalar
« Respuesta #5 en: Miércoles 16 de Junio de 2004, 16:22 »
0
Hola, Cyclop!

La verdad es que tienes razón en lo del Inno, no detecta dependencias, pero una vez que sabes los archivos que debes empacar es un muy buen instalador. Su gran ventaja es que es gratuito. Por otro lado existe un programilla (también gratuito) llamado Inno Script que es capaz de leer el Setup.lst del asistente de VB y tomar desde ahí las dependencias. Una vez que ya tengo clasificados los archivos necesarios para cada control (en lo que ya estoy muy avanzado) este Inno es un lujo.
Estuve averiguando acerca del Setup Factory, a raiz de discusiones que había visto en este foro... Pero son US$400 que no tengo; es un lujo que un aficionado autodidacta no se puede dar.. Je, je... Y no sé cómo conseguirlo más barato  :ph34r:

Gracias por tu interés!

 :hola:

PD: Los paquetes creados con el asistente de Visual me daban el mismo problema.
La luz que sólo se ilumina a sí misma, es oscuridad.

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Grave Problema Al Instalar
« Respuesta #6 en: Jueves 17 de Junio de 2004, 01:12 »
0
:think:  por que no buscas el crack jejeje  :whistling:

Salu2

Cyclop
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

lesdav

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Grave Problema Al Instalar
« Respuesta #7 en: Viernes 19 de Mayo de 2006, 06:05 »
0
Cita de: "Cyclop"
:think:  por que no buscas el crack jejeje  :whistling:

Salu2

Cyclop
saludos! necesito ayuda...
resulta que adquirí un programa (una biblioteca de cuentos para niños), que fue diseñado usando Setup Factory 6.0; ya lo instalaron en otra máquina con un código de activación que les dieron por teléfono. Ahora yo quería instalarlo, pero no funciona con el código que me dieron (el código con que lo instalaron en la primer máquina), y al llamar al número de teléfono dice que ese disco ya fue activado...

¿qué tipo de protección usa setup factory 6.0 que ahora ya no se puede instalar la biblioteca? ¿hay alguna forma de que lo pueda instalar en otra máquina?  (en la red hay cracks para el Setup Factory, pero dónde encuentro un crack para un programa que fue hecho con setup factory?)

Gracias!