我正在学习DCOM,我需要调试我创建的类,我该怎么做?
答案 0 :(得分:1)
编写一个最简单的客户端,执行CoInitialize(),然后编写CoCreateInstance()。
将延迟(例如,调用Sleep())插入服务器的DllGetClassObject() - 使用ATL,您可以获得完整的源代码。
客户端调用CoCreateInstance()后,将调试器附加到服务器主机进程。
答案 1 :(得分:1)
我认为DebugBreak可能对此有很大帮助。您只需在调试版本中添加条件编译行以允许执行此行,调试器将启动。另一种方法是将调试器附加到进程并在进程中设置断点..