2010-02-04 21 views

Respuesta

11

Es la función CoCreateInstance().

Es conveniente utilizar CoCreateInstance cuando necesite crear una única instancia de un objeto en la máquina local. Si está creando una instancia en una computadora remota , llame a CoCreateInstanceEx. Cuando está creando múltiples instancias , es más eficiente obtener un puntero a la interfaz IClassFactory del objeto de clase y usar sus métodos según sea necesario. En el último caso, , debe usar la función CoGetClassObject .

Tendrá que # include <OBJBASE.H> y tendrá que enlazar a Ole32.lib

6

sólo dos llamadas. Necesita CLSIDFromProgID() para asignar el argumento que normalmente pasa a CreateObject a un CLSID. Que puede usar en CoCreateInstance().

5

No olvide llamar a CoInitializeEx o CoInicializar antes de CoCreateInstance

Cuestiones relacionadas