[Lazarus] Add notification to callstack change.
Martin
lazarus at mfriebe.de
Wed Feb 8 17:56:03 CET 2012
On 08/02/2012 16:44, Martin wrote:
> On 08/02/2012 16:36, Everton Vieira wrote:
>> How can a debug an app in run time? Is there some how?
>
> If you can not use any debugger, then the only way is lots of writeln
> (or LCLProc.Debugln) and DumpStack...
>
> If it is just you can't use Lazarus to debug => you can still use gdb
> itself (Lazarus uses gdb too)
>
> For example, if you code is executed in a http-server, gdb can
> "attach" to the already running server (Lazarus does not yet support
> that)
>
> Another way is, if you cant debug your code on the life system, write
> a test case. A stand-alone app, that uses the units, and calls the
> code in question with simulated data. Then debug the test case
>
If the problem is that your app must not loose focus, so breakpoints can
not be used:
They can. But you need Lazarus 0.9.31to make some use of it
Open the properties of a breakpoint.
deselect "Break"
add "Take snapshot"
More information about the Lazarus
mailing list