我有一个 COM DLL 项目,我可以在 Delphi 2007 和 XE8 中调试它(在断点处停止)。
但是,IDE 似乎不可能在 Delphi 10 Seattle 或 10.1 Berlin 的断点处停止。
我的调试步骤:
更改为 DEBUG(并检查是否勾选了那些调试选项。例如调试信息)
regsvr32 输出目录下的项目DLL
编写一个简单地创建 COM 对象并调用其方法的 vbscript
在调试器中,设置用于 32 位或64 位调试的
Run
命令行c:\windows\syswow64\cscript.exe
c:\windows\system32\cscript.exe
设置命令行参数以运行 vbscript。
在调用的方法处设置断点。
按 F9
预期:在断点处停止
在 Delphi 2007 和 XE8 中,一切都很好,但我无法在 Delphi 西雅图或柏林做到这一点。
这里可能出现什么问题?为了在 Delphi 的最新 IDE 版本下调试 COM DLL,我需要启用/禁用任何设置吗?