在XP下用Delphi5调试一个MTS对象,已经将COM+应用程序的属性设置成“在调试程序中启动”,在Delphi的Parameters设置中,将Host Application设置威dllHost。exe,Parameters为:/ProcessID:{XXX},
在Delphi中Run这个程序后,运行客户端,调用相应的接口时,发现不能进入Delphi中的断点,(似乎调用了另外一个相同的实例)。
相同的设置在Win2K Pro中可以调试。在XP中的身份是Administrators组中的一个用户。客户端创建MTS对象时,用Create和CreateRemote(127。0。0。1)都是如此。DX们救救我阿,不会让我回到Win2K吧?

解决方案 »

  1.   

    晕,相同的设置在D7下可以!!???不会吧,D5和XP下的COM+有冲突?
    有在XP下用Delphi5开发COM+的DX吗??????我是不得不用D5阿   555
      

  2.   

    把 Tools | Debugger Options | Enable COM cross-process support 不要选中!然后试试!
      

  3.   

    呵呵,我用 D7 在 xp 下如果选中的话,就不能调试;但去掉后,就 ok 了!要不然你到其他电脑上试试,或者用 D5 新建一个简单项目试试看,再慢慢找原因吧!Good Luck!
      

  4.   

    活马当死马救:放在projectgroup里,然后在各自的调试路径里包括对方。
    我当时没办法了,就这样通过了。
      

  5.   

    leapmars(流铭) ,
    都装了. shuaigc(new man) ,
    还是不行阿.  
    555  算了  我不管这事了.这东西做完就用D7了   ;)