FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Evitar recorrer unidades en el debugger
Cuando ejecuto algún programa y hago un "Trace Into" por las diversas líneas que lo componen, resulta que me salta a las unidades de diversos componentes que utilizo en el programa.
Por ejemplo, estoy comprobando el funcionamiento de una rutina y aparte de recorrer las líneas de mi código pulsando F7, la línea de ejecución me salta ocasionalmente a alguna unidad que corresponde a algún componente que aparece en la ficha. El caso es que eso es un engorro, pues no me interesa recorrer ese código, a veces muy largo, sino comprobar el mío únicamente. ¿Como puedo hacer para que sólo recorra mi propio código? Gracias. PD. En concreto utilizo algunos componentes de las Jedi VCL: http://sourceforge.net/projects/jvcl |
#2
|
|||
|
|||
Utiliza F8 en las líneas que saltan a las unidades que no quieres comprobar, también te vale si no quieres pasar por procedimientos que no te interesan aunque sean tuyos.
un saludo |
#3
|
||||
|
||||
Yo tengo el mismo inconveniente, ya que con pulsar F8 no es suficiente. Ya que a veces entras en el pintado de componentes, o caputaras de mensajes.
¿Eliminando (o moviendo) de sitio los .pas podría servir? |
#4
|
||||
|
||||
Gracias Basti, lo de F8 ayuda, pero como dice Darkcrazy no es suficiente. El caso es que me pasa sólo con algunos componentes, pero con otros no. Tal vez haya que activar algun flag o algo así al instalar el componente, dado que en algunos no ocurre (un ejemplo claro son los componentes nativos de Delphi)
¿Alguna Idea? |
#5
|
|||
|
|||
Antes de istalar los componentes, en Project->Options->Compiler , si desactivas las opciones de Debugging, no debería entrar al tracear el programa. Después de desactivarlas es conveniente hacer un Build y no compilar sólo por si no recompila alguna unidad del componente.
Un saludo. |
#6
|
||||
|
||||
Gracias basti por la respuesta! Probaré a quitar la opción de "debugging" al instalarlos
|
|
|
|