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 compilar (https://www.clubdelphi.com/foros/showthread.php?t=44193)

jzginez 30-05-2007 20:17:26

error al compilar
 
Hola amigos extrañamente con uno de mis sistemas me esta haciendo bastantes extraños delphi, para empezar si en cualquier parte del código pongo un punto de ruptura para depurar esa parte o en lugar de ejecutar con f9 lo ejecuto ya sea con f7 o f8 para ir linea por linea me sale el siguiente mensaje de error:
Source has been modified, rebuild?
lo cual es imposible puesto que no he modificado el cçodigo en tiempo de ejecución y en la parte de abajo en los mensajes me aparece lo siguiente:

[Jcl Debug Expert] Eikou.dpr(1): Converted MAP file "C:\Proyectos\Eikou.map" (2569838 bytes) and inserted debug information (293532 bytes) into the binary

Otro error que he notado es que si por decir algo, realizo unos cambios en la forma 1, la cierro, abro la forma 2 hago tambien cambios compilo la aplicación y la ejecuto los cambios de la forma 1 no se muestran, tengo que abrir la forma o borrar todos los *.OBJ para que tome los cambios encuenta cuando compilo.

Alguien sabe que puede estar pasando, de antemano gracias

Lepe 30-05-2007 20:52:37

Al parecer estas usando la opción "Insert JCL debug" (menú Project, mira si está chequeada) si es así, tienes que usar siempre "Build Project".

Saludos

jzginez 31-05-2007 17:24:55

Gracias Lepe si estaba marcada la opcion "Insert JCL debug" en lugar de usar build proyect solo desmarque la opción y ya volvio a compilar de forma normal, pero no recuerdo haber visto antes esta opción alguien me puede decir de que se trata esto.

Gracias

Lepe 01-06-2007 11:46:17

Cuando tu programa da un Access Violation (u otro error), usando esa opción puedes saber en qué archivo .pas y linea de tu código fuente ha aparecido ese error.

En este mensaje se ve el resultado de usar "insert jcldebug", en ese mismo hilo se explica todo el detalle para usarlo. El texto en color azul, es mi unidad pas y el botón que hizo saltar la excepción (TFrmSql.BtnAbrirClick de la unidad SqlExplorer.pas ;))



Saludos

jzginez 01-06-2007 17:18:04

Gracias Lepe, lo estudiare


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

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