在Delphi 2009中调试COM+:dllhost.exe/ProcessID不起作用
我正在Windows8上用Delphi2009编写COM+组件。我将很快转到XE3,但现在是D2009 在调试常规的simple forms应用程序时,我遇到过多次IDE冻结,主要是在断点处停止并继续运行以下代码后关闭应用程序时,但除此之外,D2009工作正常 现在,我的问题是我无法调试COM+组件。此组件的新实例是从另一个窗体应用程序创建的。如果我在项目的“运行选项”对话框中指定该表单应用程序,那么它可以正常工作,但不会在COM+对象的断点处停止。然后,我在网上找到了调试方法,将dllhost.exe与参数中的/ProcessID:GUID一起运行。我仔细检查了所有内容,当我点击F9时,我看到的是在调试控制台中输入线程,然后退出线程。仍然没有在所有显示为超出运行范围的断点处停止 那我怎么做呢在Delphi 2009中调试COM+:dllhost.exe/ProcessID不起作用,delphi,debugging,delphi-2009,com+,Delphi,Debugging,Delphi 2009,Com+,我正在Windows8上用Delphi2009编写COM+组件。我将很快转到XE3,但现在是D2009 在调试常规的simple forms应用程序时,我遇到过多次IDE冻结,主要是在断点处停止并继续运行以下代码后关闭应用程序时,但除此之外,D2009工作正常 现在,我的问题是我无法调试COM+组件。此组件的新实例是从另一个窗体应用程序创建的。如果我在项目的“运行选项”对话框中指定该表单应用程序,那么它可以正常工作,但不会在COM+对象的断点处停止。然后,我在网上找到了调试方法,将dllhost
谢谢 检查组件COM+配置。要正确调试,需要池大小=1池和回收以及交互用户中的组件标识