C/C++中的等价物是什么?C/C++中的CreateObject等价物? (COM Interop)
6
A
回答
11
这是CoCreateInstance()函数。
这是方便当你需要 创建仅在本地机器上的 对象的单个实例使用 CoCreateInstance的。如果您在 计算机上创建实例,请致电CoCreateInstanceEx。 当您创建多个 实例时, 会更有效地获取指向类对象的IClassFactory接口的指针,并根据需要使用其 方法。在后一种情况下, 您应该使用CoGetClassObject 函数。
你需要#包括<OBJBASE.H>,你会需要链接到ole32.lib
6
只有两个电话。您需要CLSIDFromProgID()将通常传递给CreateObject的参数映射到CLSID。然后您可以在CoCreateInstance()中使用它。
5
不要忘记在CoCreateInstance之前调用CoInitializeEx或CoInitialize
相关问题
- 1. C#中CreateObject的等价代码#
- 2. 什么是COM LocalServer的.NET等价物?
- 3. C#4的CreateObject等价物,动态关键字和后期绑定?
- 4. AS2中Event.MOUSE_LEAVE的等价物
- 5. tcl中#define的等价物?
- 6. DataGrid中CellMouseEnter的等价物?
- 7. C#中func_get_arg的等价物?
- 8. WPF中的PagedCollectionView等价物?
- 9. Mathematica中的Sprintf等价物?
- 10. Ruby中subprocess.Popen()的等价物?
- 11. JavaScript中Rfc2898DeriveBytes的等价物?
- 12. revoScaleR中的等价物
- 13. Cocoa中UIScrollViewDelegate的等价物?
- 14. 代码中的等价物
- 15. mathjax中\ DeclareMathOperator的等价物?
- 16. V8中的Javascript等价物?
- 17. Qt中GtkSpinner的等价物?
- 18. Flipter中RelativeLayout的等价物
- 19. C#中fmodf的等价物?
- 20. WPF中BeginUpdate的等价物?
- 21. AltiVec中mm_storel_epi64的等价物?
- 22. mstest中assert.warning的等价物?
- 23. Python的等价物@
- 24. os.getpardir()的等价物?
- 25. document.getElementsByClassName的等价物
- 26. COM Interop中的.NET属性?
- 27. COM Interop VB6 ActiveX EXE
- 28. CreateObject(“Microsoft.XMLHTTP”)的等效
- 29. Scala中无等价物
- 30. iOS等价物onRestart()