Mejor que el depurador, es una ventana con un memo dentro al que le envias el texto que quieres evaluar, y las variables.
El motivo es simple, muchas veces saltar del programa al código fuente es bastante incómodo para ver un solo dato, por otra parte, el programa se queda congelado, y en rutinas de repintado de pantalla, grids y demás, acabas mareado.
Desde que tengo mi ventana FrmDebug, las depuraciones se hacen mucho más rápidas, incluso para ver las sentencias sql que fallan por equivocaciones mecanográficas.
Es bastante simple añadir métodos a esa ventana FrmDebug del tipo:
Código Delphi
[-]
procedure Anade(TextoAmostrar: string; Variable:Integer); overload;
procedure Anade(TextoAmostrar: string; Variable:String); overload;
procedure Anade(TextoAmostrar: string; Variable:Float); overload;
que añaden esos textos al Memo.
Un saludo y espero que te guste la idea que
no es nueva pero muy funcional.