2009-06-03 6 views

답변

3

글쎄, 실제로 시도한 적은 없지만 그렇게 할 수있는 이유가 없습니다. 기본적으로 필요한 클래스에 대한 인터페이스 정의가 있어야합니다 (VS에서 가져올 수 있음). 그런 다음 적절한 호출을 수행하십시오.

CoCreateInstance 함수는 Ole32.dll에 있으므로 라이브러리를로드하고 진입 점을 얻은 다음 원하는 COM 개체를 만들기 위해 CLSID를 찾아야합니다.주의해야합니다. QueryInterface로만 캐스팅하는 것에 대해서는 괜찮습니다. COM은 가능한 한 이진 호환성을 제공하도록 특별히 설계되었습니다.

http://msdn.microsoft.com/en-us/library/ms686615%28VS.85%29.aspx

가장 어려운 부분은 당신이 필요로하는 모든 헤더를 받고 같은 것입니다.