写好的COM+程序  按F9 编译提示:Cannot debug project unless a host application is defined.Use the Run|parameters..dialog box.
什么问题啊。运行(run|install com+ object)  提示“已停用对这个对象及其子对象所作的改动”小弟刚开始接确com+,请指点。

解决方案 »

  1.   

    第一个错误意思是,你的COM没有设置运行参数,设置办法如下:
    Delphi->>Run->>parameters
    HostApplication中填写: c:\winnt\system32\dllhost.exe(如果是WINXP是windows目录)
    Parameters中的内容依赖下一步操作:
    打开控制面板->>管理工具->>组件服务->>组建服务->>计算机->>我的电脑->>COM+应用程序
    把停用的组建删除.
    然后再在Delphi中安装这个COM.安装后在COM+应用程序中选中这个COM选择属性->>高级->>在调试器中启动,将里面的像下面的字符复制到上面提到的Parameters中
    /ProcessID:{E7E31215-8E4A-4268-9D04-806048604D8D}打开工程选项->>Linker->>选中Include TD32 Debug info 和Include Remote Debug symbols
    设好断点就可以调试了.
    有问题再联系!
      

  2.   

    win32 的dll在没有属主的情况下是不能运行的.
    同意 xthmpro_cn 的回答.
      

  3.   

    编译好之后,使用命令行运行
    regsvr32 com文件名