Posted by Jenny, DelphiLand Team on January 03, 2009
In Reply to Delphi debugger ignores line in source code posted by Phil Birell p16812 on
January 03, 2009
: There is a line in my Delphi source code where the debugger doesn't stop, if I set a breakpoint on this line (click in the margin so that a red dot appears). I tried to move this line and rebuild the project, but it stays the same.
: Are there some procedures, functions or keywords where the debugger does not "break"?
In most cases, this is because Delphi's code optimization is turned "on".
Other causes can be that a DCU-file with the same name is found (and that one is processed instead of your unit), or that Delphi can't overwrite the older DCU file.
I would suggest firstly to turn the optimization "off" (Project / Options / Compiler / Code generation / Optimization).
Please let us know your results!
Jenny, DelphiLand Team