Debugging - WinXP, Lazarus 1.0.2 lazarus / 12-Debugger ---------------------------------------------------------------------- Curt Carpenter · 2013-02-23 16:38 Hello. I've followed the instructions in the Debugger_Setup wiki (correctly, I think) and can use breakpoints OK.  I can't seem to use "Run to Cursor" though.  I'm trying to convert an old Delphi3 program, so the second line of my main unit (there is only one, and only one form) is "{$mode Delphi}{$H+}" If I put my cursor on the first statement of my Form.Create procedure and right-click "Run to Cursor", my program simply runs without stopping at the cursor position. Any ideas about what I may be overlooking in the debugger setup would be appreciated ---------------------------------------------------------------------- typo · 2013-02-23 17:28 I have the same issue, with the message: "No symbol table is loaded.  Use the \"file\" command." ---------------------------------------------------------------------- Martin_fr · 2013-02-23 18:49 "Run to cursor" is misleading. It is "step to cursor within current procedure" See http://bugs.freepascal.org/view.php?id=21958#c59370 In 1.0.4 and up, run to cursor is disabled, if the app has not yet been started. ---------------------------------------------------------------------- Curt Carpenter · 2013-02-24 15:49 Thank you very much for the prompt explanation Martin!  I understand how it works now -- and think I need to go read the docs on GDB