Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al construir el .EXE (https://www.clubdelphi.com/foros/showthread.php?t=2395)

ADN 22-07-2003 10:26:31

Error al construir el .EXE
 
Hola !

Necesito que alguien me eche una mano.

Estoy desarrollando una aplicación en Delphi 7, y funciona todo perfectamente mientras la lanzo desde el IDE. Pero, construyo el archivo EXE y no consigo que funcione !!!

Cuando ejecuto el .EXE me da un error típico de "Programa.exe ha detectado un problema y debe cerrarse".

¿Alguien sabe qué puede estar pasando? Es urgente y no consigo arreglarlo :-(

Gracias por adelantado.

__cadetill 22-07-2003 15:01:39

eso te pasa desde un puesto donde no esta instalado el delphi o tambien desde la maquina de desarroyo?

Si solo es desde los clientes, seguramente te faltara alguna dll que utilize tu programa. Revisatelo a ver

P.D. : esto me ha pasado alguna vez que he utilizado ClientDataSet y no poner en el uses el MidasLib o no llevar con mi app la Midas.dll

ADN 22-07-2003 17:26:50

Pues me temo que ocurre también en la máquina de desarrollo.

El principio probé a instalar el Delphi en las máquinas de los usuarios con idéntico resultado. Y luego lo comprobé: en mi propia máquina (en la que lo he desarrollado), ocurre exactamente igual. Si ejecuto el EXE da un error.

Hoy he obtenido un dato más. Si añado al compilar la opción de información para el TD32, después de "petar" me aparece una ventana de error que dice algo como "Error intializing the BDE engine", es decir, que parece que hay problemas con el motor de acceso a datos.

Pero hasta ahora no he encontrado la forma de solucionarlo :-(

delphi.com.ar 22-07-2003 19:08:36

Algunas preguntillas:
¿Estas usando componentes de terceros sin los fuentes? Es muy normal que los componentes de terceros del tipo shareware, solo funcionen si el IDE está abierto, es una forma de que lo pruebes pero no puedas usarlo.
¿Tienes un antivirus actualizado? Una actividad muy común en los virus, es modificar los EXEs que el sistema operativo esté leyendo. (Todo es posible)
¿Qué tipo de EXE estás haciendo?

Saludos!

ADN 22-07-2003 21:39:01

Es una simple aplicación con datacontrols atacando a una base de datos MySQL usando el driver MyODBC.

Los dataset los hago mediante BDE, no uso ADO.

¿Alguna sugerencia?

ADN 23-07-2003 17:33:52

Tengo más datos de cómo y cuándo se produce el error aunque no sé cómo solucionarlo.

Haciendo un debugging del programa he podido comprobar que el error lo da en el preciso momento en que me conecto a la base de datos.

La conexión la hago mediante un objeto TDatabase y llega a ejecutarse el evento BeforeConnect, y justo después el programa genera el error.

Jamás llega a ejecutarse el efento AfterConnect, lo cuál indica que el error lo hace durante la conexión (la cuál realizo con el método Connect o con Connected:= True). No funciona de ninguna de las maneras.

¿Se os ocurre algo?

delphi.com.ar 23-07-2003 17:43:57

Ok... no se porqué había entendido que no llegaba a ejecutar ninguna línea de código.... (Por eso las preguntas extrañas)
Te recomendaría que revises tus parámetros de conexión y la versiones de los drivers de conexión.

Saludos!

jachguate 23-07-2003 18:12:09

Al parecer el problema está en el BDE. Porque no bajas la última actualización del sitio de borland. Quizas con este parche se solucione.

Hasta luego.

;)

ADN 24-07-2003 12:49:22

La actualización de BDE no me ha funcionado. Dice que no detecta Delphi ni C++ Builder instalados. :-(


La franja horaria es GMT +2. Ahora son las 16:52:42.

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