我用view typelib打开dll之后看到coclass请教是什么意思?不胜感激    [
      uuid(35B1E598-1687-41E0-AE5D-BE011673B6D7),
      version(1.0)
    ]
    coclass CollarOneSnipeB4Def {
        [default] interface _CollarOneSnipeB4Def;
        interface IJDUserSymbolServices;
    };

解决方案 »

  1.   

        [ 
          uuid(35B1E598-1687-41E0-AE5D-BE011673B6D7), //类的CLSID
          version(1.0) 
        ]     coclass CollarOneSnipeB4Def { //类名
            [default] interface _CollarOneSnipeB4Def; //类的默认接口
            interface IJDUserSymbolServices;  //类中的另一个接口
        }; 
      

  2.   

    请问下它的英文全称是什么,为什么要叫coclass,, 主要是做什么用的?不胜感激
      

  3.   

    没啥全称,可以认为是COM Class的,coclass就是那些已经有具体实现代码(不管是什么语言实现的)的COM类,你可以通过它的类ID得到其实例
      

  4.   

    CoClass: concrete class
    A coclass supplies concrete implementation(s) of one or more interfaces. In COM, such concrete implementations can be written in any programming language that supports COM component development, e.g. Delphi, C++, Visual Basic, etc.