From time to time I lose breakpoint functionality in Delphi.
I thought this to be a Delphi 2009 issue but now I have also it in Delphi XE.
In Delphi 2009 by
Another reason for not working breakpoint could be (often tested with delphi5): Too many procedures in a unit. The solution is to move procedures to another unit