Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-09-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 04-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
jandres007,

Cita:
Empezado por jandres007
...tengo Delphi 7 con MySQL 5, con Windows 7 Home Edition de 64 bits...intente ejecutar en un Windows 8 de 32 bits...me arroja este error..."El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución"...¿será por eso?...
Te comento: Cualquier programa que compiles con Delphi 7, será de 32 Bits aunque este instalado en una versión de Windows x64.

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:
Error access violation al ejecutar en otro pc : http://www.clubdelphi.com/foros/showthread.php?t=84027
Espero sea útil

Nelson.
Responder Con Cita
  #3  
Antiguo 05-09-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
Cita:
Empezado por nlsgarcia Ver Mensaje
jandres007,



Te comento: Cualquier programa que compiles con Delphi 7, será de 32 Bits aunque este instalado en una versión de Windows x64.

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:
Espero sea útil

Nelson.
Hola Nelson, muchas gracias por responder; te doy mas datos del wi8 en donde lo esoty ejecutando:
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..
Responder Con Cita
  #4  
Antiguo 04-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jandres007 Ver Mensaje
Hola
No repitas hilos, gracias. No hace falta que lo repitas 3 veces, con una vez ya lo vemos.
Responder Con Cita
  #5  
Antiguo 04-09-2013
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
Yo creo que va a ser un problema con el F5, o no...
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #6  
Antiguo 04-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ozsWizzard Ver Mensaje
Yo creo que va a ser un problema con el F5, o no...
En distintos foros
Responder Con Cita
  #7  
Antiguo 05-09-2013
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
En distintos foros
No me había dado cuenta, los había visto en today's posts
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #8  
Antiguo 05-09-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
No repitas hilos, gracias. No hace falta que lo repitas 3 veces, con una vez ya lo vemos.
Muchas Gracias lo tendre muy en cuenta.
Responder Con Cita
  #9  
Antiguo 05-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
jandres007,

Cita:
Empezado por jandres007
...¿Alguna otra Idea?...
Pregunto:

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.
Responder Con Cita
  #10  
Antiguo 05-09-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
Cita:
Empezado por nlsgarcia Ver Mensaje
jandres007,



Pregunto:

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.
Hola Nelson, de nuevo muchas gracais por responder y estar tan atento a resolver las dudas de la comunidad!! que bueno!!.
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...
Archivos Adjuntos
Tipo de Archivo: rar CODIGO FUENTE.rar (270,6 KB, 11 visitas)
Responder Con Cita
  #11  
Antiguo 05-09-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
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?
Responder Con Cita
  #12  
Antiguo 05-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
jandres007,

Cita:
Empezado por jandres007
...instale Delphi 7 en el PC del cliente y desde alli compile el codigo fuente y SI funciono...
Pregunto:

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.

Última edición por nlsgarcia fecha: 05-09-2013 a las 18:35:56.
Responder Con Cita
  #13  
Antiguo 05-09-2013
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 599
Poder: 21
mRoman Va por buen camino
Archivos DLL

Cita:
Empezado por jandres007 Ver Mensaje
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.
Mira con respecto a tu problema, en lo particular este problema se me presentaba por la falta de un archivo DLL en windows/system32, llamado qtintf.dll, mismo que lo baje de interner y lo copie a la ruta q te mencione antes. En Win7 lo copie en SysWOW64....en equipos con este sistema operativo.

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
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error access violation al ejecutar en otro pc drykea Varios 4 30-08-2013 20:42:01
Ejecutar un programa dentro de otro. zugazua2001 Varios 1 24-06-2005 02:14:04
ejecutar otro programa php srangel PHP 3 01-04-2005 17:11:27
Ejecutar un exe dentro de otro Rafa Varios 4 18-04-2004 00:36:57


La franja horaria es GMT +2. Ahora son las 19:32:41.


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
Copyright 1996-2007 Club Delphi