Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

Освобождение интерфейсов в Direct3D   Найти похожие ветки 

 
Vovan #2   (2007-01-27 19:22) [0]

В книге Краснова примеры при выходе из приложения выдаётся ошибка. Помнится тут это обсуждалось и вроде бы Краснов что-то неправильно сделал. Если напрячься, то вроде бы _Release не нужен, ибо присовение nil уже освобождает. И ещё, последнее вроде бы, так говорил Sapersky. Вот, как же быть?

D3DVB._Release;
D3DVB := nil;


 
Cash ©   (2007-01-27 20:58) [1]

Ваще для интерфейсов под D достаточно просто присвоить все указатели
на интерфейс к нулевом указателю (nil), этого вполне достаточно.
_Release можно вызвать, когда после создания интерфейса был вызван
_AddRef.


 
cyborg ©   (2007-01-30 20:21) [2]

Книга Краснова для Дельфи 5, начиная с Дельфи 6 достаточно только присвоить nil.



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1208350222
Апостля
2008-04-16 16:50
2008.05.18
буфер. ричедит.


15-1206905643
Поп Гапон
2008-03-30 23:34
2008.05.18
Как вы думаете, IT-шникам сейчас как в материальном плане?


15-1207295964
Kolan
2008-04-04 11:59
2008.05.18
Посоветуйте IDE для руби.


2-1208437042
Семен Кевларвестов
2008-04-17 16:57
2008.05.18
Как определить было TPopupMenu меню вызвано ShortCut или открыто.


15-1207403489
TIF
2008-04-05 17:51
2008.05.18
Подскажите, а то фантазия даёт сбой :-(