FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como puedo hacer Debug en Delphi?
Hola a todos, me pueden ayudar a definir qué es Debug (Depurar) en Delphi?
Hace unos días me encontré con un programador que me pregunto si podía debugir un programa que estoy elaborando, me quedé con duda sobre el tema, la verdad he depurado mi código (delphi), colocandole un ShowMessage(variable); si quiero ver lo que determinada variable está almacenando, pero el concepto de debugir me confunde, cómo puedo debugir una aplicacion con el ide delphi? perdónen la ignorancia pero prefiero preguntar para no caer en errores. Última edición por nlsgarcia fecha: 26-08-2015 a las 04:51:06. Razón: Corrección de Errata |
#2
|
||||
|
||||
gramajo,
Cita:
Revisa esta información: Cita:
Nelson. |
#3
|
|||
|
|||
Muchas Gracias NLSGarcía, aunque también necesito tu opinión personal. Saludos!!!!!
|
#4
|
||||
|
||||
Hola gramajo.
Seguramente te resulte interesante este enlace: Debugging the Application (IDE Tutorial) Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
gramajo,
Cita:
Revisa esta información: Tomado de: Debugging Tomado de: Debugger Te comento: 1- El debugging (Depuración) o debug (Depurar) es un proceso de búsqueda de errores a nivel de código fuente por medio de un debugger (Depurador). 2- Delphi ofrece un depurador integrado en el IDE el cual facilita el proceso de debug, básicamente: a- Estableces un breakpoint (Punto de ruptura) en una línea del código fuente con F5 (con F5 también puede borrar un breakpoint). b- Ejecutas el programa desde el IDE y a partir de la línea de breakpoint, puedes ejecutar paso a paso detallado con F7 (Entra en cada función y procedimiento de la secuencia de depuración) o un paso a paso general con F8 (No incluye el detalle de funciones y procedimientos en la secuencia de depuración). c- Durante el proceso de debug puedes saltar directamente a una línea del código con F4 (Siempre hacia adelante en la secuencia). d- Puedes establecer variables para inspeccionar con Ctrl + F5 o para evaluar y modificar con Ctrl + F7. e- Con Ctrl + Alt + B puedes ver, ir y borrar los breakpoints incluidos en todo el programa. 3- Adicionalmente y de forma independiente al depurador, puedes incluir mensajes que consideres útiles para el proceso de debug (ShowMessages), creación de archivos de datos relevantes al proceso de depuración (TStringList) o salida a consola de variables por medio de APIs (AllocConsole, FreeConsole), en este punto básicamente puedes incluir cualquier función o procedimiento de Delphi que consideres pueda ser útil en la depuración de la aplicación. 4- Puedes hacer debug a DLLs o conectarte a un proceso en memoria. 5- Te sugiero revisar detenidamente los PDFs sugeridos en el Msg #2, así como a todos los enlaces mencionados en este hilo. 6- Por último el Capítulo 19 - Testing and Debugging del libro Delphi 5 Developer’s Guide de Xavier Pacheco and Steve Teixeira, esta dedicado al tema de debug. Espero sea útil Nelson. |
#6
|
|||
|
|||
Muchísimas gracias nlsgarcia y ecfisa, estoy aún revisando, analizando, estudiando y poniendo en práctica la documentación, me han ayudado bastante porque la verdad no he utilizado tales herramientas, si y no, pues he puesto algunos break points pero nunca había profundizado como ahora, al finalizar todo éste contenido, podré dar una buena respuesta cuando encuentre la misma pregunta por parte de algún ingeniero o programador experimentado. La información que me han dado no ha caído en saco roto, estoy llevandolo a la práctica para tener un concepto más claro. Gracias amigos, mil gracias, nos seguimos escribiendo. Saludos
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como puedo hacer esto | stynpy29 | Varios | 7 | 12-06-2010 14:06:02 |
Al hacer debug me entra al codigo nativo | radge | Varios | 4 | 04-09-2008 12:57:54 |
¿Cómo puedo hacer un menú Ribbon en Turbo Delphi? | handel777 | Gráficos | 3 | 13-08-2007 10:55:55 |
Como Puedo Hacer???????? | jeshu252006 | Conexión con bases de datos | 7 | 27-10-2006 18:00:35 |
¿Cómo puedo hacer un ODBC por codigo Delphi? | Shidalis | Varios | 12 | 24-08-2005 23:44:49 |
|