¿Cuál sería el equivalente en C/C++?¿CreateObject equivalente en C/C++? (COM Interop)
Respuesta
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
sólo dos llamadas. Necesita CLSIDFromProgID() para asignar el argumento que normalmente pasa a CreateObject a un CLSID. Que puede usar en CoCreateInstance().
No olvide llamar a CoInitializeEx o CoInicializar antes de CoCreateInstance
- 1. COM Interop .NET STA
- 2. C# + COM Interop, versión determinística
- 3. Dando sentido a IEnumerable en .Net COM Interop
- 4. COM-Interop lado a lado con C# y VBA
- 5. Visual Studio 2010 64-bit COM Interop Issue
- 6. Pase una matriz de vba a C# utilizando com-interop
- 7. ¿Cuál es la diferencia entre pInvoke y COM Interop?
- 8. ¿Cómo encuentra un programa COM una DLL .NET registrada para COM Interop?
- 9. "Registrarse para COM Interop" frente a "Hacer visible el ensamblado COM"
- 10. ¿CreateObject equivalente para C# 4, palabra clave dinámica y enlace tardío?
- 11. ClojureScript interop
- 12. Pregunta sobre CreateObject() en VB6/VBA
- 13. Java .NET interop
- 14. ¿Cómo obtener Rango específico en Excel a través de Interop COM?
- 15. ¿Cómo implemento el patrón de disposición en C# al envolver un objeto COM de Interop?
- 16. patrones "call-cc" en Scala?
- 17. ¿Qué es call/cc?
- 18. Detalles de call/cc
- 19. PHP Mail, CC Field
- 20. Utilice Visual Studio Setup Project para registrar automáticamente GAC y un COM Interop DLL
- 21. Devolución de una matriz de JS a C# con COM-Interop
- 22. ¿Es posible exponer un C# Enum a los llamadores COM Interop y, de ser así, cómo?
- 23. C#: eliminación correcta de objetos C# cuando se creó a través de COM Interop desde VB6
- 24. Cuándo es necesario/apropiado usar InAttribute y OutAttribute para COM Interop
- 25. C# Com Interop con Windows Media Player Visualización (con código de muestra)
- 26. Agregación COM administrada
- 27. No se puede utilizar CreateObject de scripts VB en Windows 7 x64
- 28. ¿Cómo cambian DP y CC en Piet?
- 29. ¿Qué significa CC? = En un Makefile?
- 30. Continuación (call/cc) en el Esquema