唉,整天用C#写网页,都快忘C++了,正在狂补
帮你顶一下

解决方案 »

  1.   

    我上一次的输入有些错误.
    我的意思是 自定义的COM+对象作为参数传入 不可以, 但作为返回值传出就可以. 
    //我用C#?了??COM+组件
    public class gComObj : ServicedComponent {
     public type MyProperty { set{....} get{....} }
    ...
    }
    public class gComObjCollection : ServicedComponent {
     public gComObj GetObj()
     {
     gComObj gCO = new gComObj();
     ........
     return gCO;
     }
     public void SetObj(gComObj gCO)
     {
     ... = gCO.MyProperty;
     }
    }
    ...........
    gComObj gCO = new gComObj();
    gComObjCollection gCOC = new gComObjCollection();gCOC.GetObj();//no problem
    gCOC.SetObj(gCO);//error: 找不到文件或程序集名?"gComObj",或找不到它的一?依赖项
    请问为什么? 高手?忙 多谢!