Delphi异常类型检测依赖性问题示例
摘要:Delphi源码,界面编程,异常检测 一个Delphi示例,用来说明异常类型检测的依赖性所导致的问题,本示例运行中将弹出异常。 由于在.DLL和.EXE中,两个异常类的名字和实例长度都相等,所以Delphi内核会认为它们是完全相同的两个异常类。 因此,在.EXE的TestIt()例程中就可以顺利进入except..end中的on分支。接下来的代码将试图把E.MsgID作为字符串(E.MsgStr)来读取,这将导致错误。
下载地址
用户评论