我需要调用一个COM
我是这样做的
先加载它所需得头文见
   #include "aaa.tlh"
   #include "bbb.h"
再声明
  CComPtr<ImyCOM> pcom;
但是还是不行  
请那位高手指点

解决方案 »

  1.   

    你用的是智能指针,你试一下#import "xxx.dll" 或 "xxx.tlb"
    ...
    CComPtr<ImyCOM> pcom;
    ...
      

  2.   

    #import "路径\xxx.dll" no_namespaceCoInitialize(NULL); //初始化COM库
    MyComPtr pCom = NULL;
    pCom.CreateInstance(__uuidof(MyCom)); 
    pCom->SayHello();
      

  3.   

    #import "路径\xxx.dll" no_namespaceCoInitialize(NULL); 
    IMyComPtr pCom = NULL; //此行MyComPtr改为IMyComPtr
    pCom.CreateInstance(__uuidof(MyCom)); 
    pCom->SayHello();
      

  4.   

    这些都是什么意思呀请小王指教  谢谢
    如果有QQ 得话最好   有时间指教一下vc
      

  5.   

    我也是com初学者,建议用 search.csdn.net 来搜索高手们发过的贴子...