1

如何通过我为我的 VCL 派生组件之一(组件面板成员)编写的自定义属性编辑器设置断点和跟踪?问题当然是我想在 IDE 处于活动状态且未运行活动应用程序时调试在已编译 BPL 中运行的代码。在 BPL 源文件中设置断点不会做任何事情。

链接到有关调试自定义属性编辑器的教程或文章也很棒。

谢谢。

4

2 回答 2

1

告诉 IDE 将自己用作主机应用程序并单击“运行”按钮。它会生成一个新的 IDE 实例,你可以做任何你需要的事情来让它到达你设置的断点,你可以像往常一样调试它。

我不能 100% 确定它在 D6 中的位置,但在 D2010 中,它是在 Run > Parameters 下设置的……我认为 D6 也是如此,但就像我说的,我不确定。如果你没有看到那个特定的菜单项,你应该有类似的东西。

于 2010-03-02T17:55:45.967 回答
0

使用 OutputDebugString 可以帮助...不像断点和一步一步那么酷,当然,但是您可以跟踪流程和输出值

于 2010-03-02T17:50:19.723 回答