CoClass 是接口定义语言的一个关键字
表明要引出的接口。
CoClass 当然不能继承一般的Class.
如果要使用现有的Class,可使其成为
COM对象的一个成员变量,即可操纵它。如果要传递参数,只能通过COM接口(方法或属性)来间接设置

解决方案 »

  1.   

    若我有一个Txxx.function(void:string):string;
    在界面 Coyyy 中建立一个成员变量xxx:Txxx
    是否意味着注册后可以从程序中调用yyy.xxx.function(string):string;
    这种方法对吗?请多多指教。
      

  2.   

    当然不行了COM不支持这样的做法
      

  3.   

    可能是我才疏学浅,没有看懂问题
    不过我觉得CoClass的只是用来创建对象,把接口赋给别人
      

  4.   

    请问应该怎样才可以调用xxx中的内部函数呢?
      

  5.   

    先给你的COM对象增加方法
    客户调用此方法时,你再调用xxx中的内部函数
      

  6.   

    coclass是com组件的内部对象,用来实现组件所定义的接口interface.事实上,你不能直接访问coclass,总是通过接口指针来访问com组件的。详细资料请参阅《microsoft com specification》.他是语言无关的。class是oo语言中的类。是语言相关的。