C/C++에서의 해당 기능은 무엇입니까?C/C++에서 CreateObject와 동등한가요? (COM Interop)
6
A
답변
11
이것은 CoCreateInstance() 기능입니다.
당신이 로컬 컴퓨터에 개체의 단일 인스턴스를 생성 을 필요로 할 때 를 CoCreateInstance를 사용하는 것이 편리합니다. 컴퓨터에서 원격 컴퓨터에 인스턴스를 만드는 경우 CoCreateInstanceEx를 호출하십시오. 인스턴스를 여러 개 만들 경우 클래스 개체의 IClassFactory 인터페이스에 대한 포인터를 얻고 필요에 따라 메서드를 사용하는 것이 더 효율적입니다. 후자의 경우 CoGetClassObject 함수를 사용해야합니다.
당신은 OBJBASE.H > <을 #include를해야합니다 그리고 당신은
6
그냥 두 통화를 해당 Ole32.lib 링크를해야합니다. 일반적으로 CreateObject에 전달하는 인수를 CLSID에 매핑하려면 CLSIDFromProgID()가 필요합니다. 그런 다음 CoCreateInstance()에서 사용할 수 있습니다.
5
CoCreateInstance 전에 CoInitializeEx 또는 CoInitialize를 호출하는 것을 잊지 마십시오.
관련 문제
- 1. Com Interop (MSXML 포함)
- 2. .NET의 COM Interop
- 3. COM Interop .NET STA
- 4. ASP.NET 및 COM interop
- 5. 크로스 유저 COM Interop
- 6. java-COM interop : Java에서 COM 인터페이스 구현
- 7. COM - .NET Interop - COM 클라이언트의 Winform
- 8. 일반 형식을 사용하는 COM Interop
- 9. COM/Interop - 복수 버전 지원
- 10. Com DLL interop 버전 자동화
- 11. Excel에서 오버로드하는 방법 COM Interop
- 12. COM interop 참조 카운팅 가이드
- 13. 디버거에서만 작동하는 C#/COM interop
- 14. .NET COM Interop 메서드 서명
- 15. .Net to COM Interop Tester
- 16. Windows Mobile 6의 COM Interop
- 17. createObject와 createManagedObject의 차이점
- 18. VB.Net Com Interop - VBA 클라이언트에 대한 COM 이벤트 싱크
- 19. COM Interop 개체의 내부 개체를 해제해야합니까?
- 20. .Net Com Interop Create Instance 느림
- 21. 자동으로 강력한 COM Interop 래퍼 이름 지정
- 22. 다른 사람의 COM Interop DLL 사용
- 23. .net Windows 서비스 용 Com-Interop 등록
- 24. COM Interop - Excel이 완료 될 때까지 기다립니다.
- 25. COM interop side-by-side 어셈블리
- 26. C#의 COM Interop 관련 문제
- 27. COM Interop 용 Silverlight 파일 다운로드
- 28. JDIC와 동등한가요?
- 29. 파이썬 장식자를위한 PHP와 동등한가요?
- 30. wxPython Application.DoEvents()와 동등한가요?