Hi,
Has anybody actually noticed that it's impossible to debug an application with Lazarus IDE. I normally use tiOPF's Log() methods to debug code or writeln() statements, but today I had a tough problem and wanted to step through a procedure. So I used breakpoints and the Watch List window. Only local declared variables in that method was watchable. Everything else gave errors like "No symbol ?? in current context" or "Syntax error in expression....". Also the tooltip expression evaluation doesn't work either, except again only for local variables.
See the screenshot in the bug report. Oh, and in my projects Compiler Options, I had -g and -gl parameters enabled for GDB debugging. No smart linking or optimization enabled.
How do any of you debug your programs in Lazarus IDE? Is it possible at all? If not, this is a huge missing feature for any IDE and should be considering as critical/blocker priority. Anybody know if MSEide does any better? If so, maybe Lazarus IDE can use some of that code?
Mantis bug report:
http://bugs.freepascal.org/view.php?id=12522
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
