Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

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 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.021
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
  #4  
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
  #5  
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.021
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
  #6  
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
  #7  
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
  #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 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
  #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
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
  #12  
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
  #13  
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 19:35:56.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 21:42:01
Ejecutar un programa dentro de otro. zugazua2001 Varios 1 24-06-2005 03:14:04
ejecutar otro programa php srangel PHP 3 01-04-2005 18:11:27
Ejecutar un exe dentro de otro Rafa Varios 4 18-04-2004 01:36:57


La franja horaria es GMT +2. Ahora son las 13:55:39.


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