我从类向导导入tlb文件后,向导为我生成了个类,我如何使用这个类?直接生成实例会产生警告:attempt to call Invoke with NULL m_lpDispatch

解决方案 »

  1.   

    没有代码,估计任何一个TLB文件你拿来添加一下,然后直接定义类实例,都会出现这个错误
      

  2.   

    举个Word的例子_Application wordApp;
    ]wordApp.CreateDispatch("word.Application");要调用CreateDispatch
      

  3.   

    还算热闹,这个生成的类有三个构造函数,两个带参数的如何使用?IFingerprint2(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
    IFingerprint2(const IFingerprint2& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
      

  4.   

    举个Word的例子_Application wordApp;
    wordApp.CreateDispatch("word.Application");要调用CreateDispatch
    ============================
    还要#include msword.h
      

  5.   

    仔细看看
    support.microsoft.com/default.aspx?scid=kb;en-us;Q178749