【发布时间】:2016-10-15 00:42:54
【问题描述】:
我有一个 COM DLL 项目,我可以在 Delphi 2007 和 XE8 中调试它(在断点处停止)。
但是,IDE 似乎不可能在 Delphi 10 Seattle 或 10.1 Berlin 的断点处停止。
我的调试步骤:
更改为 DEBUG(并检查那些已勾选的调试选项。例如调试信息)
regsvr32输出目录下的项目DLL
编写一个简单地创建 COM 对象并调用其方法的 vbscript
在调试器中,设置
Run命令行,使用c:\windows\syswow64\cscript.exe用于 32 位或c:\windows\system32\cscript.exe用于 64 位调试设置命令行参数运行vbscript。
在调用的方法处设置断点。
按 F9
预期:在断点处停止
在 Delphi 2007 和 XE8 中,一切正常,但我无法在 Delphi 西雅图或柏林做到这一点。
这里可能出现什么问题?为了在 Delphi 的最新 IDE 版本下调试 COM DLL,我需要启用/禁用任何设置吗?
【问题讨论】:
-
好问题,但不是那么容易回答。很可能是一个错误。
-
通过Quality Portal向Embarcadero提交报告。
标签: delphi delphi-10-seattle delphi-10.1-berlin