Re: IWebBroser2 - удаление объекта
От: Vi2 Удмуртия http://www.adem.ru
Дата: 16.10.08 11:24
Оценка: 2 (1)
Здравствуйте, nnemo, Вы писали:

N>Если счётчик ссылок на объект, возвращаемый методом Release() больше 0, то корректно ли будет после

N>одного вызова Release() "бросать" указатель на интерфейс (pBrowser = NULL)?

Ты должен освободить указатель на интерфейс ТОЛЬКО один раз, и то, если ты им реально владеешь, т.е. получил его от QueryInterface или ее производной (например, CoCreateInstance).

Каково реальное значение (long cnt = pBrowser->Release()) не имее значения. Некоторые реализации вообще возвращают всегда 1.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.