Error al ejecutar el .exe en otro PC
Hola Gran comunidad,
En el pasado me ha ido muy bien y esta vez requiero de su gran ayuda, se trata de lo siguiente; en mi pc (win 7) en donde tengo instalado delphi 7, compilo y posteriormente ejecuto el .exe generado sin problemas, pero.. Cuando llevo ese mismo .exe a otro PC me arroja este error: " nnnnn.exe dejó de funcionar", "El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución" que podrá ser? de que se tratará?, lo curioso es que en mi ambiente de desarrollo corre sin ningun problema. Doy algunos datos: mi ambiente de desarrollo tengo delphi 7 con MySQL 5, con windows 7 Home Edition de 64 bits. Lo intente ejecutar en un Win 8 de 32 bits, será por eso? y lo más curioso es que cree un progrmaita pequeño que imprime un mensaje y este si me corre en cualquier PC. me podrían echar una manito? alguna idea? se les ha presentado esto en el psado ? Muchas gracias. |
jandres007,
Cita:
Te pregunto: 1- ¿Que versión de Windows 8 x32 utilizas?. 2- ¿Están las actualizaciones de seguridad de Windows 8 a la fecha?. 3- ¿Haz probado algún modo de compatibilidad en Windows 8 al ejecutar el programa mencionado?. 4- ¿Haz probado ejecutar el programa en modo administrador?. Revisa este link: Cita:
Nelson. |
Cita:
|
Yo creo que va a ser un problema con el F5, o no...
|
Cita:
|
Archivos DLL
Cita:
Incluso en WinXP al no tener este archivo me mandaba el mensaje q te mandó a ti. Tambien le hacia falta otro archivo pero este es mas bien para los que usamos base de datos Firebird o interbase, GDS32.dll, que en tu caso creo q no será necesario ya que tu base de datos es mysql. Espero te sirva. Saludos |
Cita:
Version win8: WINDOWS 8 PRO, Sistema operativo de 32 bits, procesador x64. LAS ACTAULIZACIONES SI ESTAN HASTA LA FECHA. TAMBIEN LO EJECUTE COMO ADMINIUSTRADOR Y NADA SIGUE EL ERROR. DE LA MISMA FORMA PROBE UTILIZANDO LAS OPCIONES DE CAPATIBILIDAD EN WIN8 Y EL ERROR PERSISTE. Alguna otra Idea? mil gracias por su atencion y quedo atento.. |
Cita:
|
jandres007,
Cita:
1- ¿Probastes instalar el archivo qtintf.dll en c:\windows\system32 según lo sugerido en el Msg #6?. 2- ¿Que motor de BD emplea la aplicación para accesar MySQL?. 3- ¿La aplicación usas DLLs?, ¿Utiliza APIs del Sistema?, ¿Emplea apuntadores?, ¿Usa componentes de terceros?. Te sugiero: 1- Desactivar el Antivirus en el PC para ver el comportamiento de la aplicación. 2- Iniciar Windows en Modo Safe, Modo Diagnostico y Modo Selectivo (Todo por medio de msconfig) y hacer pruebas en cada uno de los modos para determinar posibles conflictos a nivel de Drivers, Programas y Servicios con tu Aplicación en el PC en cuestión. 3- En el PC de la falla haz un programa en Delphi que se conecte a MySQL y cargue una tabla en un componente TDBGrid, ¿Funciona?. 4- Instalar Delphi en el equipo donde se produce la falla y hacer un Debug de la aplicación para determinar en que punto se produce el error. Espero sea útil :) Nelson. |
Cita:
|
1 Archivos Adjunto(s)
Cita:
Te cuento: 1. ya instale la qtintf.dll en c:\windows\system32 y el error persiste. 2. el Motor de base de datos es MySQL 5.0 y uso componentes Zeos. 3. descative antivirus y tampoco. 4. realice una pequeña aplicacion que se conecta a una tabla y la mustra que llame ejemplo.exe y esta no me presenta ningun error. 5. Te adjunto el codigo fuente y lo dejo a dispocision de la comuinidad por si alguien lo necesita y de paso si alguien tiene unos minutos y lo puedan revisar, es un porgrama pequeño de 6 formas. 6. por ahora instalaer delphi en le PC del cliente y le hare Debug. Nelson y comunidad, agradezco mucho su ayuda y espero con el codigo me puedan guiar un poco... |
4- Instalar Delphi en el equipo donde se produce la falla y hacer un Debug de la aplicación para determinar en que punto se produce el error.
Espero sea útil :) Nelson.[/quote] Hola Comunidad, Realice lo que dijo Nelson, instale Delphi 7 en el PC del cliente y desde alli compile el codigo fuente y SI funciono, No me arrojo el error que te detallé. Que raro!! que podrá ser, pues no tendria que instalar delphi en todos los PC de los clientes!! alguna Pista? |
jandres007,
Cita:
1- ¿En Project -> Options -> Packages -> Runtime packages la opción Build with runtime packages esta seleccionada?. 2- ¿Si copias el ejecutable creado en Windows 8 Professional x32 a otra máquina con el mismo SO funciona?, ¿Si lo copias a la máquina con Windows 7 Home Edition x64 funciona?. 3- A parte de instalar Delphi 7 y los componentes Zeos, ¿Que más se instalo en el PC con Windows 8 Professional x32 para poder compilar la aplicación en cuestión?. 4- ¿MySQL 5.0 se ejecuta en modo local o en un servidor?. Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 05:40:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi