一个用VB写的COM+组件,在客户端电脑上面用VB程序是可以调用的,但是在VC中调用,就会出现“没有注册类别”的错误
请问是怎么解决?

解决方案 »

  1.   

    就是很简单的 
    记得VB里面是
    DIM  POBJECT AS OBJECT    
    set  pObject = CreateObject('jdcjcx.jcx");//可以调用成功vc中我
    clisd csd;
    CComPtr pCom;//这个借口可能不对
    hr  =  GetProgId('jdcjcx.jcx", &csd);//韩数名称记不住,但这步能成功hr = CoCreateInstance( &csd, NULL, PRO.._SERVER, IDD_DISPATCH, (VOID **)pCom);
    出错代码是没有注册类型
      

  2.   

    vb中的com可以在vc中用吗?
    vb中的com其实是假的com
      

  3.   

    vc确实不能调用,我只能用vc写了个exe与我的程序通信