Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   No Puedo colocar un BreakPoint en mi formulario (https://www.clubdelphi.com/foros/showthread.php?t=71838)

Efren2006 13-01-2011 17:20:45

No Puedo colocar un BreakPoint en mi formulario
 
Saludos

El escenario es el siguiente; tengo una aplicacion que llama segun el modulo que el usuario va a trabajar un BPL, este BPL tiene a su vez los Formularios, actualmente necesito realizar un mantenimiento y necesito colocar un Breakpoint en cierta linea del programa pero el Delphi cuando ejecuto el sistema me coloca en el punto Rojo una "X" y no se detiene, anteriormente un Miembro de este Foro me dijo que colocara en las opciones del Projecto de todos los BPL en el Host Aplication el ejecutable Principal, esto en ese entonces me funciono, Pero despues de algun tiempo (Tal vez por instalar algun Componente, cambiar alguna Configuracion del Delphi) no puedo efectuar la operacion.

He leido la Ayuda y no encuentro nada que me indique que pueda Ser.

Podra alguien ayudarme a Resolver este Problema... ?

Nota: Uso Delphi2009

vmorillos 13-01-2011 17:47:23

¿Donde?
 
Tal vez si colocas la parte del código en cuestión se te pueda dar algún alcance.

Saludos

Neftali [Germán.Estévez] 14-01-2011 09:58:05

Yo trabajo con BPL's tanto con carga estática como dinámica y debería funcionar sin hacer cambios en el código.
La mayoría de veces que he visto este problema es debido a que no "cuadran" los fuentes (PAS) con las librerías compiladas, casi siempre porque estas están repetidas en más de un sitio y el programa (EXE) debido a path incorrrectos encuentra unas desactualizadas antes que las correctas.

Mi recomendación en estos casos es que busques ficheros duplicados de tu programa (DCU's, BPL's, DCP's,...) y los borres todos; Vuelve a compilar y a ver qué pasa.

Efren2006 14-01-2011 16:16:22

Cita:

Empezado por Neftali (Mensaje 387520)
Yo trabajo con BPL's tanto con carga estática como dinámica y debería funcionar sin hacer cambios en el código.
La mayoría de veces que he visto este problema es debido a que no "cuadran" los fuentes (PAS) con las librerías compiladas, casi siempre porque estas están repetidas en más de un sitio y el programa (EXE) debido a path incorrrectos encuentra unas desactualizadas antes que las correctas.

Mi recomendación en estos casos es que busques ficheros duplicados de tu programa (DCU's, BPL's, DCP's,...) y los borres todos; Vuelve a compilar y a ver qué pasa.

Amigo Neftali

Gracias por tu tiempo, ya hize estas pruebas,, y sigo con el mismo problema.

Creo que debe ser alguna configuracion del Delphi que cambie por error.

Neftali [Germán.Estévez] 14-01-2011 16:26:42

Otra opción es que sin querer hayas desactivado el Debug, pero eso hay que hacerlo a propósito (o sin darse cuenta); En Tools/Debug Options hay un check en la parte inferior que debes tener activado: "Integrated Debugging"

Efren2006 14-01-2011 17:00:55

Cita:

Empezado por Neftali (Mensaje 387560)
Otra opción es que sin querer hayas desactivado el Debug, pero eso hay que hacerlo a propósito (o sin darse cuenta); En Tools/Debug Options hay un check en la parte inferior que debes tener activado: "Integrated Debugging"

Amigo Neftali

Si tengo marcada la opcion, haciendo algunas pruebas me percato que si puedo colocar el BreakPoints en los formularios del projecto Principal es decir el que Genera el .EXE, pero cuando lo coloco en algun formulario de los BPL no me lo permite, (Aclaro; que ya coloque en el Valor del Host Apllication el Ejecutable y ademas levanto los BPL de Forma Dinamica)

Si existe algo mas que deba Revisar ?

Neftali [Germán.Estévez] 14-01-2011 17:29:49

Cita:

Empezado por Efren2006 (Mensaje 387573)
Si existe algo mas que deba Revisar ?

¿Has realizado una busqueda de esos BPL's (y sus correspondientes DCP's) en todo el disco?

Ya se que soy pesado, pero es que las veces que me ha pasado era por eso. A veces van a parar a los directorios de Borlan/Embarcadero (BIN, LIB), a veces al SYSTEM32,...

Efren2006 14-01-2011 18:43:26

Cita:

Empezado por Neftali (Mensaje 387578)
¿Has realizado una busqueda de esos BPL's (y sus correspondientes DCP's) en todo el disco?

Ya se que soy pesado, pero es que las veces que me ha pasado era por eso. A veces van a parar a los directorios de Borlan/Embarcadero (BIN, LIB), a veces al SYSTEM32,...

Neftali

Busque TODOS los BPl y DCP del projecto y los borre y volvi a compilar los BPL, y nada sigo con el problema, Porque pienso que es algo delphi, cuando estoa modo diseño puedo colocarle el Breakpoint, ahora, cuando apenas hago F9, le coloca al punto rojo la "x" y sobre la linea en Verde, incluso ejecutandose el BPl, marco cualquier linea y el efecto es el mismo el putno con "x" y la linea sombreada en Verde.

Diossssssssssss q sera ?

Neftali [Germán.Estévez] 14-01-2011 18:54:46

Ok, perdona por la insistencia. :o
¿La BPL te la está cargando no?

Efren2006 14-01-2011 19:54:06

Cita:

Empezado por Neftali (Mensaje 387594)
Ok, perdona por la insistencia. :o
¿La BPL te la está cargando no?

Por supuesto... todo trabaja bien,,, el unico problema que tengo es con los breakpoints,, he tenido incluso que usar showmessaje para poder ayudarme con el desarrollo y no hen todos los casos me sirve esa opcion, pero eso me atrasa un monton de tiempo y esfuerzo...


La franja horaria es GMT +2. Ahora son las 11:16:49.

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