In Delphi 2009, SysUtils.pas contains this in line 425:
EProgrammerNotFound = class(Exception);
- Is this simply an easter egg or something serious?
- When should this exception be raised?
- Does it also exist in Delphi Prism and/or Free Pascal?
Q: Is this exception class still declared in Delphi (currently XE7)? A: Yes, and it is even documented!
Nonstandard way to indicate software faults.
You can use EProgrammerNotFound as an alternative to indicate software faults detected at run time.