Форум: "Основная";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
ВнизКрвая работа D6 с COM или все-таки руки? Найти похожие ветки
← →
Jel (2003-03-11 12:20) [0]Создаю iDirectDrawSurface, работаю с ним, все вроде ок, но при попытке iDirectDrawSurface._Release - AV.
Пробовал другие tInterfacedObject - та же песня. Как правильно уничтожить такой объект?
← →
Внук (2003-03-11 13:18) [1]MyInterfaceVariable:=nil;
← →
Jel (2003-03-11 14:07) [2]А почему все-таки из Delphi не работает _Release? Во всех с-шных примерах в Direct X SDK используется именно он. Это особенность реализации COM в Delphi или как?
← →
Anatoly Podgoretsky (2003-03-11 14:09) [3]А то что тебе не надо делать это, Дельфи сделает сам, не мешай ей
← →
uw (2003-03-11 14:13) [4]Вообще-то, если и не обнулять, то интерфейс все равно освободится при выходе из обласьти видимости. Т.е. Делфи для этого делает специальные телодвижения. Видимо, дело в этом.
← →
icWasya (2003-03-11 14:54) [5]Дельфи автоматически делает _Addref/_Release при присваивании в переменные интерфейсного типа и автоматически присваивает Nil при выходе из области видимости.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c