我按照COM调试方法设置了参数,断点,在组件服务中也选取了调试,但是运行客户端时,提示服务器运行失败,如何解决,希望给出完成的调试方法,
另DELPHI6的调试程序bordbg61.exe 和bordbg60.exe有何区别,如何使用

解决方案 »

  1.   

    然后run:)
    如果COM+中有多个程序,要开相应多个Delphi,不知有没有简单方法,反正我调的很烦。
      

  2.   

    在delphi6里调试的话,需要安装remote debugger(好像是这个名字),在delphi安装光盘里,就在安装程序的封面上。然后,需要在你的COM+程序的project options里,设置linker页里面的include remote debug symbols选项为true.
      

  3.   

    组件服务器?你是说COM+吧?有一个关键的地方是把COM+的包里,高级选项中的调试选项中的bordbg60.exe等,改成delphi32.exe,否则是不行的^_^
      

  4.   

    调试Com+程序:
    1.在服务器程序中的Run Parameters的Host Application 中填写(98是mtx.exe,2000是dllhost.exe)
    Host Application:  c:\winnt\system32\dllhost.exe
    Parameters:  /ProcessID:{prossid}
    (粗斜体下划线prossid的值是在安装后的com+组件上点右键属性中的常规选项卡中的应用程序ID)
    2.然后run
    3.运行客户端程序
    然后就可以了