Delphi中的EProgrammerNotFound异常?
在Delphi 2009中,SysUtils.pas在第425行中包含这一点:
EProgrammerNotFound = class(Exception);
问:这个异常类是否仍然在Delphi中声明(目前是XE7)? 答:是的,甚至有文件记录!
指示软件故障的非标准方式。
您可以使用EProgrammerNotFound来指示运行时检测到的软件故障。
这只是漫长一天的结果,我们已经有点头晕了。 对于很多很多年来(自从我加入团队之后),我们总是开玩笑说在编译器中用类似的消息替换一些最常见的错误。 在内部,我们一直在开玩笑并嘲笑不同的事物和人(主要是团队本身)。 如果你没有幽默感,你就注定要到早期的坟墓。
这是一个简单的谈话;
“哦,你应该在该功能中提出了EProgrammerNotFound异常。”
“大声笑!我们应该补充那个例外并且看看是谁发布的。”
“我想知道会有多少关于它为什么会在那里的猜测?”
所以,我想我只能说,“你们都玩过我们的手了 - )...... Buwahahaha!”砰!“
它与“fix-inline”技术结合使用,该技术要求程序员必须链接到exe文件中;-)
它在德尔福2009年推出,目前仍然在德尔福2010年,最近在互联网上受到更多关注。
我认为这是一个复活节彩蛋,类似于“EBCAK”(主席与键盘之间的错误),以及Delphi版本13的跳过。
EProgrammerNotFound
我认为EProgrammerNotFound实际上并不是真正意义上的使用,但是因为它在那里,人们会开玩笑地使用它(类似于在别人的源代码中放置一个流浪的“const False = True; True = not False;”)。
--jeroen
链接地址: http://www.djcxy.com/p/2645.html上一篇: EProgrammerNotFound exception in Delphi?
下一篇: Is there any possible way to speed up the Android Emulator