Re: В чем разница между CoCreateInstance и CoGetClassObject?
От: TK Лес кывт.рф
Дата: 23.06.04 07:18
Оценка:
Hello, "_Lestat_"
> В чем разница между COM Library функциями: CoCreateInstance и CoGetClassObject? Обе они возвращают указатель на интерфейс. Но MSDN говорит, что первую нужно использовать для создания "a single uninitialized object of the class", а вторую, когда "you want to create multiple objects through a class object". Ну дык разница в чем? Я и в первом и во втором случае могу получить указатель на IClassFactory и создавать объекты дальше.

Не совсем. CoCreateInstance возвращает уже созданный экземпляр класса и запросить у него IClassFactory скорее всего не получится. CoGetClassObject используется для получения указателя на фабрику класса и запросить у этого объекта интерфейс на класс скорее всего не получится...
Posted via RSDN NNTP Server 1.9 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.