文件名称:Delphi异常类型检测依赖性问题示例
文件大小:41KB
文件格式:RAR
更新时间:2015-08-31 03:59:34
异常检测 Delphi源码 lelecode.com 界面编程
摘要:Delphi源码,界面编程,异常检测 一个Delphi示例,用来说明异常类型检测的依赖性所导致的问题,本示例运行中将弹出异常。 由于在.DLL和.EXE中,两个异常类的名字和实例长度都相等,所以Delphi内核会认为它们是完全相同的两个异常类。 因此,在.EXE的TestIt()例程中就可以顺利进入except..end中的on分支。接下来的代码将试图把E.MsgID作为字符串(E.MsgStr)来读取,这将导致错误。
【文件预览】:
Lelecode.com
----ExcChecker()
--------TryRaiseExc_DLL.dll(40KB)
--------TryRaiseExc_EXE.dpr(735B)
--------TryRaiseExc_EXE.exe(41KB)
--------说明.txt(347B)
--------TryRaiseExc_DLL.dpr(745B)