是不是把*.dll放入我的应用程序中,然后调动接口就可以了,但是好像不行,是不是我理解错了

解决方案 »

  1.   

    调用DLL无非用LoadLibrary或通过lib库和包括的头文件直接编译调用。
      

  2.   

    com不是这么回事!
    如果你实现了com标准的所有引出函数,实现了类场,的话,调用CoInitialize
    初始化com库,然后调用DllGetObject(好像是)具体我忘了!
    不过使用之前需要注册一下com组件!
    regsvr32 *.dll
    把*.dll注册后如果改变了路径,需要重新注册一下
      

  3.   

    CoInitialize();/CoUninitialize();
    CoCreateInstance();
    CoGetClassObject();
    IClassFactory::CreateInstance();
    IUnkown::QueryInterface();
      

  4.   

    初始化
    CoInitialize();
    然后
    CoCreateInstance();
    得到接口指针
    调用
    最后
    CoUninitialize();
      

  5.   

    觉得 netxy(netxy) 的说法象是在作 DirectX 编程? 以前看到过 DirectDraw 的一些初始化的例程就是那样子的。