调试COM+程序(50分)

  • 主题发起人 主题发起人 labafa
  • 开始时间 开始时间
L

labafa

Unregistered / Unconfirmed
GUEST, unregistred user!
在COM+组件的属性中选中“在调试器中启动”(不知“调试器路经”是保留默认值还是要重新选择什么?)
打开COM+组件的工程,
run/parameters...里添入client端的应用程序,
在参数处填 /ProcessID:{D38DAE53-9BF9-4E51-9BDA-95E7354D7622}
然后我设了断点运行,但报错“OLE服务无法绑定对象”,不知是什么原因造成的?
如果我不选中“在调试器中启动”,倒是可以正常运行,但进不了断点。
 
大家是怎么对COM+组件程序进行调试的亚?
 
请参看http://www.delphibbs.com/delphibbs/dispq.asp?lid=1133748
 
其实,你的做法没错呀,com+就是这样调试的,李维书说:
一、在参数对话框的Host Application处输入“windows目录”/system32/dllhost.exe
二、在Parameters处输入:组件服务下对应COM+应用的属性下的"/ProcessID:{D38DAE53-9BF9-4E51-9BDA-95E7354D7622}
"(Copy)
三、设定断点,运行服务器程序(Run),再执行客户端程序,只要调用了服务器端就可以做
跟踪调试了!
我就是这样做的,没错!
 
我也按这个方法试了,可以。
昨天全文搜索坏了,所以没办法搜索,呵呵,只好自己问了。
这样也好,两位可以得到积分了。 :)
 
多人接受答案了。
 
后退
顶部