Voi*_*ter 11

这是CoCreateInstance()函数.

当您需要在本地计算机上仅创建对象的单个实例时,使用CoCreateInstance很方便.如果要在远程计算机上创建实例,请调用CoCreateInstanceEx.在创建多个实例时,获取指向类对象的IClassFactory接口的指针并根据需要使用其方法更有效.在后一种情况下,您应该使用CoGetClassObject函数.

你需要#include <Objbase.h>,你需要链接到ole32.lib


Han*_*ant 6

只需两个电话.您需要CLSIDFromProgID()将通常传递给CreateObject的参数映射到CLSID.然后您可以在CoCreateInstance()中使用它.


Yar*_*lav 5

不要忘记在CoCreateInstance之前调用CoInitializeEx或CoInitialize