Just to let you all know, I give up.
Delphi 7 is really old but still way better than Lazaurus or anything recent from Embarcadero. It has a complete usable help system, I can inspect variables properly (F4), it was cheap to buy, fast to load and compile and produces small clean EXE.
I could not get Lazarus to debug properly, it wouldnt let me inspect variable, F4 did not work F5 did work but not variable inspection. Help is not in context (when I could get it to run), I had trouble finding anything. EXE files are big, why? Lazarus has the potential to be perfect but after all this time still isn't good enough in my opinion.
Even the Current owner of Delphi (Embarcadero) can't get this right they ruined the help system, changed the IDE layout for little benefit, made it unstable, increased the EXE size four fold for little extra function and massively increased the price. REALLY SUCKS. I even hate the name Embarcadero, they took a decent tool and ruined it, I tried to get a trial Licence for XE6, it would even install. After I complained they still didn't send me a working key. I hate the whole licence key thing anyway. Rant over.
I will continue to use Delphi 7 for as long as possible. Please Lazarus make your system work you are my only hope.
I don't see why it is so hard to copy the way Delphi 7 works. I like the code editor in later versions of delphi but almost everything else was redone badly.
An one last thing, having to enter verification codes every post will stop me using the forum. Good bye.
author=Martin_fr link=topic=25488.msg154854#msg154854 date=1408104688]
Check your debugger setup
http://wiki.lazarus.freepascal.org/Debugger_Setup- Variables should work
- properties... :
http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#PropertiesF4 is different. It only works within the current procedure. If you leave the procedure it will also stop. This is nice, because it skips over the point, if there are nested calls....