In Delphi 2009, SysUtils.pas contiene questo in linea 425:Eccezione EProgrammerNotFound in Delphi?
EProgrammerNotFound = class(Exception);
- È questo semplicemente un easter egg o qualcosa di serio?
- Quando deve essere sollevata questa eccezione?
- Esiste anche in Delphi Prism e/o Free Pascal?
D: E 'questa classe di eccezione ancora dichiarata in Delphi (attualmente XE7)? A: Sì, ed è anche documented!
Nonstandard way to indicate software faults.
You can use EProgrammerNotFound as an alternative to indicate software faults detected at run time.
Questa eccezione è stata recentemente menzionata in una [risposta] (http://stackoverflow.com/a/13383962/80901) su Androids [UserManager] (http://developer.android.com/reference/android/os /UserManager.html). [IsUserAGoat()] (http://developer.android.com/reference/android/os/UserManager.html#isUserAGoat()) function – mjn
[System.SysUtils.EProgrammerNotFound XE7] (http://docwiki.embarcadero.com/Libraries/XE7/en/System.SysUtils.EProgrammerNotFound) – bummi