COM+的调试问题(50分)

  • 主题发起人 主题发起人 michael.fly
  • 开始时间 开始时间
M

michael.fly

Unregistered / Unconfirmed
GUEST, unregistred user!
我按照李维书中所讲调试我的COM+应用程序,可为什么服务器并不停在我设定的断点上呢?
 
先在Delphi中设置好运行时参数:DLLHOST.EXE / ProcessID等。
然后将在运行的COM+ Application Shutdown,在Delphi中设置好断点,
按F9运行你的COM+ Application.
 
请问你有在COM+上开发系统的经验吗?我们交流一下如何?
 
1.在管理工具的组件服务里找到你的套间组件,
右键点击套间组件,选择高级页,在调试器中启动前面打勾。
选择调试器路径为
C:/Program Files/Borland/Delphi6/Bin/delphi32.exe dllhost.exe /ProcessID:{97480691-4D7C-4968-9400-9F8C0D71E2DF}
其中的{*******}为你的套间组件ID,就是常规页面上的应用程序ID。
2。Delphi打开你的组件程序,在Run菜单的Parameters中设置
Host Application:c:/WINNT/system32/dllhost.exe
Parameters:/processID:{97480691-4D7C-4968-9400-9F8C0D71E2DF}
{*******}就是你的套间组件ID。
3。在组件程序中设置断点,点击Run执行你的组件程序,此时组件程序会处于等待调用
状态。在组件管理里面可以看到套间组件在转动。
4。执行你的调用Application,会停在组件程序的断点上。
good luck!
 
接受答案了.
 
后退
顶部