Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2013-03

History Window?

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

Hi,

I accidentally pressed Ctrl+Alt+H and it brought up a History window. See attached image. Pressing F1 didn't bring up any help (using Lazarus 1.0.6).

What is that window used for?

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -------------- next part -------------- A non-text attachment was scrubbed... Name: ide_history.png Type: image/png Size: 3972 bytes Desc: not available URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130307/71100a76/attachment.png>

Reply by email

Martin
to Graeme Geldenhuys
Graeme Geldenhuys wrote 8 lines
Hi, I accidentally pressed Ctrl+Alt+H and it brought up a History window. See attached image. Pressing F1 didn't bring up any help (using Lazarus 1.0.6). What is that window used for?

F1 should bring you to the wiki
http://wiki.lazarus.freepascal.org/IDE_Window:_Debug_History

The debugger keeps track of the last 25 times the app stopped. (e.g. breakpoint, finished step).
This allows you to view stack, watches etc, as they were then. However, only if you stopped long enough to allow evaluation. If you immediately step again, then not all watches are evaluated.

There is also a breakpoint, that will not stop, but take a snapshot. So if you have a focus sensitive app, you can collect all data, and later review it.

Finally, it has an export, so you can send your debug session to a fellow developer. (Though there is an issue with clicking stack entries, as pathes are not yet adjusted)

Reply by email

Graeme Geldenhuys
to Martin
Martin wrote
The debugger keeps track of the last 25 times the app stopped. (e.g. breakpoint, finished step).

Nice. Thanks for the explanation.

There is also a breakpoint, that will not stop, but take a snapshot. So if you have a focus sensitive app, you can collect all data, and later review it.

Very handy. I had to always resort to using the "debug server" (and dbugintf unit) to accomplish this.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email