最简单和最快的方法是使用JCL异常和调试支持。安装 JCL 后,确保将调试符号插入二进制文件(项目 -> JCL 调试专家 -> 插入此二进制文件的 JDBG 数据 -> 启用)并向项目添加 JCL 异常对话框(文件 -> 新建.. . -> 对话框 -> 异常对话框)。
如果 JCL 安装程序未能将该对话框添加到对象存储库并且它没有出现(发生在我身上几次),请通过将 .pas 和 .dpr 文件从jcl-install-dir\experts\debug\dialog
项目中复制并手动添加来手动添加它,或关闭Delphi,%DELHPIDIR%\bin\delphi32.dro
在文本编辑器中编辑并添加类似的内容(当然调整路径:)
[P:\DELPHI11\EXTERNALIB\JCL\EXPERTS\DEBUG\DIALOG\EXCEPTDLG]
类型=表单模板
名称=异常对话框
页面=对话框
图标=P:\DELPHI11\EXTERNALIB\JCL\EXPERTS\DEBUG\DIALOG\EXCEPTDLG.ICO
描述=JCL 应用程序异常对话框
作者=绝地计划
默认主窗体=0
DefaultNewForm=0
祖先=
[P:\DELPHI11\EXTERNALIB\JCL\EXPERTS\DEBUG\DIALOG\EXCEPTDLGMAIL]
类型=表单模板
名称 = 带有发送的异常对话框
页面=对话框
图标=P:\DELPHI11\EXTERNALIB\JCL\EXPERTS\DEBUG\DIALOG\EXCEPTDLGMAIL.ICO
描述=JCL 应用程序异常对话框
作者=绝地计划
默认主窗体=0
DefaultNewForm=0
祖先=