Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
15-1206887779
Ramzes001
2008-03-30 18:36
2008.05.18
mail.ru на чём написан?


15-1207111990
nnn
2008-04-02 08:53
2008.05.18
CMS


4-1188896231
celerons
2007-09-04 12:57
2008.05.18
RAS WIN API Флаги при создании VPn


2-1208361289
Dezigo
2008-04-16 19:54
2008.05.18
Delphi чтиение из фала.


15-1207257768
No_Dead
2008-04-04 01:22
2008.05.18
вопрос о xml




   Наверх