У меня небольшая проблема с CoGetClassObject()
.
У меня есть приложение, которое должно использовать некоторые библиотеки DLL определенной версии, но они также присутствуют в системе, в более поздней версии.
Итак, я начинаю подключать CoCreateInstance()
и loadLibrary()
, что, я думаю, хорошо.Проблема заключается в том, что загружены библиотеки DLL в двух версиях.
Так что я думаю, что CoGetClassObject()
- это проблема / решение, поскольку она предоставляет указатель на интерфейс объекта, связанного с CLSID, содержащим библиотеку DLL, котораяприложение должно использовать более старую версию.
Но я не знаю, что "делает" эта функция, так как я могу "переопределить" эту функцию?
спасибо.
PS: я новичок в программировании COM.