---------------------------------------------------------- Apendice C La depuracion con los objetos La depuracion que se realizaba en turbo pascal antes de tener un depurador integrado, se basaba en colocar writes en lugares claves para analizar el valor de las variables. Pero ahora esto ya no es necesario, la utilidad watch permite ver el valor el valor de las variables mientras el programa se ejecuta, cuando queremos ver alguna otra variable tenemos que presionar ctrl-F4, ademas con F7 puede trazar el programa paso a paso, con F8 puede hacer los mismo anterior pero ejecutar los procedimientos de un solo paso, la salida por pantalla podremos verla con window-output, ademas podemos hacerla una ventana reducida para facilitar la visibilidad, cuando hagamos rutinas recursivas que usen la pila podemos observar como anda aquella con window-callstack, adicionalmente si programamos en assembler podemos ver los registros del microprocesador con window-registers. Los puntos de ruptura: Cuando se pasa a una programacion orientada a objeto lo primero que observara al tratar de ejecutar los programas de turbo vision paso a paso vera que el programa se ejecutara todo junto como si se hubiera corrido casi del mismo que poniendo la orden run. Para arreglar este problema debe establecer puntos de ruptura por todos lados, turbo pascal permite tener muchos a la vez y no deberia ser un problema la falta de ellos. Cuando quiera ver los datos de un objeto turbo pascal le permitira hacerlo nada mas que pulsar ctrl-F4 y colocar el nombre del objeto en cuestion. Si necesita una depuracion mejor que esta debe adquirir turbo-debugger que es un depurador muy potente, este permite ver las jerarquias completas de todos los objetos y ademas analizar el codigo en lenguaje ensamblador de cualquier rutina, algo muy conveniente si quiere extender turbo vision sin tener el codigo fuente por ejemplo. .