• Viernes 18 de Octubre de 2024, 17:32

Autor Tema:  Conseguir Que Funcione En Win98  (Leído 1772 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Conseguir Que Funcione En Win98
« en: Viernes 3 de Febrero de 2006, 15:38 »
0
aqui holas

una consultica, que tal les ha ido en win95 y win98, no importa tanto win95 pero que al menos los instaladores y la aplicacion ya corriendo funcionen en win98, pq yo no he podido hacer un instalador que funcione en win98.

veran... algo que ya he hecho antes sin buenos resultados en win98, el caso de ayer intentandolo nuevamente, un programita con una Bd Access, quise referenciarlo a la dll de DAO y conexion DAO por código, si deseo pasar a ADO solo cambio la referencia y la conexión y el resto del código lo conservo igual, pero lo deje con DAO, hice el instalador  el cual lo probe en el Virtual PC en WinXP y Win2000 y win2003 Server, y se instalo todo bien y el programa corrio todo bien.

Pero al intentar instalarlo en win98SE pues siempre da errores, no puede o no acepta registrar la DLL de DAO supongo que igual si fuese la DLL de ADO.

El instalador lo hice con el Inno Setup, tome la referencia de todos los archivos de dependencias del programa con el hacer un instalador con el asistente del propio visual studio para obtener el archivo Setup.LST y meti en el Inno Setup todas las DLL y OCX que necesita el programa para funcionar, lo cual asi es, ya que como ya he indicado antes, se instala y funciona perfectamente en plataforma NT (winXP, Win2000 y 2003 Server) pero en win98 nada que ver.

Como resuelven este tipo de problemas, para ver si algun dia logro por fin que algo funcione para win98 pq el problema no es que falte un archivo sino que no lo acepta registrar o guardar en system (en win98 es system y no system32) tiene las dos pero todo lo tiene es en system, pero nada que acete alguno que otro archivo DLL o OCX y es cuando surge el problema, y claro al dar problemas el instalador obviamente el programa no funciona, no carga o se carga pero no hace nada.

Bueno quien haya hecho un instalador en el Inno Setup metiendo todas las DLL y OCX y lo haya instalado en plataforma NT como en no NT porfa ver si puede orientarme sobre como lidiar con el win98 y sus aceptaciones de todo esto.

gracias  B)
Si esto es Leído por accidente, induzca al vomito

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Conseguir Que Funcione En Win98
« Respuesta #1 en: Viernes 3 de Febrero de 2006, 21:50 »
0
UserCode te adjunto los 2 script de Inno Setup que uso para instalar mis programas en DAO uno para DAO 3.51  de Access 97 y otro para DAO 3.6 Access 2000 y que funcionan tanto en win 95, 98, Me, 2000 y XP

Espero te sirvan.

-----------------------
Siguen sin funcionar los emoticones en el foro
-----------------------
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Conseguir Que Funcione En Win98
« Respuesta #2 en: Domingo 5 de Febrero de 2006, 21:18 »
0
epale cpmario, gracias amigo, he visto primero uno de los dos archivos, pq en mi caso es una Bd Access97 con cuestion dao, lo que si se resolvio al menos en no aparecer el aviso al momento de instalar es el archivo OLEAUT32.DLL el cual indicaba que no podia copiarse en system pero con Flags: restartreplace uninsneveruninstall sharedfile regserver noregerror esto ya no aparece y el archivo si se copia a la carpeta system sin problemas.

Pero con dao350.dll y dao360.dll siguen sin quererse registrar al momento del proceso de instalacion en win98 el Flags:  regserver restartreplace sharedfilefile me dio error en el Inno Setup asi que le puse Flags: restartreplace uninsneveruninstall sharedfile regserver noregerror como el caso del OLEAUT32.dLL pero es igual, no los registra.

No sé si todo el problema sea precisamente la libreria dao, tambien le indique con Flags: sharedfile regserver como tu otro archivo el cual tenia las mismas DLL y OCX que el otro archivo fuente a diferencia de tener las dependencias para dao 3.6

Lo que hare sera seguir viendo mejor estos dos archivos que me has pasado (thank´s  :)) pq aun no logro que esto se registre en win98, no sé como es que puedes instalar lo tuyo pero seguire revisando estos fuentes en busca de una DLL y OCX faltante o alguna diferencia en lo del Flags
Si esto es Leído por accidente, induzca al vomito

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Conseguir Que Funcione En Win98
« Respuesta #3 en: Lunes 6 de Febrero de 2006, 23:18 »
0
No se cual puede ser la causa, pero te recomiendo revisar las versiones, parece ser que la última versión de Microsoft Jet Database Engine version 3.51 es el 'service pack 3' y que puedes encontrar la descarga en este enlace.

http://support.microsoft.com/?id=172733

O la descarga directa en este otro:

http://download.microsoft.com/download/off...us/jet35sp3.exe

Revisa a ver si esto resuelve tu problema. Tratando de instalar en Win98 y en donde haces tu paquete de instalación.

 :comp:

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Conseguir Que Funcione En Win98
« Respuesta #4 en: Martes 7 de Febrero de 2006, 03:03 »
0
Bueno yo use fue la 3.6 en vez de la 3.5 en todo caso ya baje el .exe voy a ver si es eso o no, ojala que si y que ya pueda funcionar en win98, salgo de algo que estoy haciendo en estos dias y vuelvo a ese programita e informo.

gracias compa  :)
Si esto es Leído por accidente, induzca al vomito

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Conseguir Que Funcione En Win98
« Respuesta #5 en: Viernes 10 de Febrero de 2006, 18:10 »
0
bueno sorry man, sigue igual todo, empeñado el win98 en no quererme aceptar el registrar el DLL de dao, pero si a ti si te ha servido es porque por ahi va la cosa, al menos ya sé por que camino o con que archivos debo ponerme a probar, yo instale el .exe del sp del vb6 pero no cambio nada el problema, unas dll instaladas son del mismo peso que las mismas dll que yo tenia antes, pero seguire viendo, yo si creo que en futuro si podre hacer algo que funcione para plataforma que no sea NT.

bueno ahora si  :hola:
Si esto es Leído por accidente, induzca al vomito