[Lazarus] Debugging in Lazarus, cannot inspect values at breakpoints...
Ondrej Pokorny
lazarus at kluug.net
Wed Sep 30 11:12:29 CEST 2020
On 30.09.2020 10:55, Michael Van Canneyt via lazarus wrote:
> Does Lazarus offer the functionality Delphi has (since quite some time, I
> might add): custom debug info visualizers ?
>
> See
>
> http://docwiki.embarcadero.com/RADStudio/Sydney/en/Debugger_Visualizers
>
> Seems like a useful addition. Don't know if it is technically
> feasible, though.
Yes, I implemented them, IIRC. Don't remember the details, though. I
added TDate, TDateTime and TTime formatters. It was quite a simple
addon, should be easy to find in the sources.
The problem of object-based visualizers like a visualizer for TStrings
is that your Lazarus IDE has to be compiled with the same FPC
version/codebase that you also use for the debugged program. In Delphi
this is usually the case (if you don't fiddle with RTL sources to fix
bugs). In FPC/Lazarus this doesn't need to apply. I usually build
Lazarus IDE less frequently than I update and build FPC trunk. Or you
can build Lazarus with FPC stable but develop applications with FPC
trunk. In that case such additions are unsafe.
Ondrej
More information about the lazarus
mailing list