![]() |
Debugear unidades propias de Delphi
No sé cuál :rolleyes: será el misterio pero no puedo debugear algunas unidades propias de mi Delphi 7, especialmente aquellas que son de componentes, he intentado poner puntos de ruturas (BreakPoint) en algunas lineas de mi codigo y aunque la ejecucion se para en esa linea, de ninguna manera consigo poder entrar a ver que hace esa determinada linea en su unidad respectiva, ni presionando F7(Trace Into) lo consigo, simplemente salta a la siguiente linea de abajo y continúa asi:o
Les pongo un ejemplo: ¿Será que hay que configurar algo en el IDE para que te permita hacerlo o de plano no se puede en éste caso? Muchas gracias de Antemano por cualquier ayuda u opinión...:) PD. Utilizo Delphi 7;) |
Cita:
Para esto hay que hacer dos cosas: [1] Ir a Project > Options > Compiler y marcar "Use debug DCUs". [2] En Directories/Conditionals > Debug source path hay que poner la ruta al código fuente de la VCL. Típicamente es [delphi]\Source\VCL Espero te sirva. Saludongos. EDIT: Tenés que hacerle un build al proyecto antes de que empiece a andar la cosa. |
Muchas gracias
Baya.. ..cómo me falta mucho por aprender...!!!:D.
Pues con la primera cosa que me diste que haga, amigo Lord Delfos, ya he podido entrar y ver...:D ,aunque la segunda cosa me parece que tambien debe ser necesaria..:rolleyes:...quizás alguien me lo aclare mejor, pero la cuestion es que ya puedo observar cada linea...muchisimas gracias Lord Delfos .....;):). Saludos...:) |
Sí, sí, ambas cosas son necesarias. Pensé que quedaba claro... pero por lo que se vé, no. :)
El punto uno le dice a Delphi que depure las unidades de la VCL. El punto dos le dice a Delphi dónde buscar el código que tiene que depurar... Al parecer no sabe dónde están los .pas de la VCL... Supongo. |
Ok... amigo Lord Delfos...muchas Gracias.:D
Saludos...:) |
Hola...
Hasta donde recuerdo, Delphi siempre trae incluido en las rutas de búsqueda (Library Path) donde se encuentra el código fuente de la VCL de forma predeterminada... Saludos... |
¡Es verdad! ¡Yo siempre había pensado que no!
Por lo menos en Delphi 7 la cosa camina sin agregar la ruta... |
La franja horaria es GMT +2. Ahora son las 23:44:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi