Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
ВнизInterface и указатель Найти похожие ветки
← →
NDelphist (2002-04-05 10:00) [12]
> Если не хочешь, чтобы Delphi за тебя вызывало _Release,
> то воспользуйся таким приёмом:
>
> P._Release;
> Integer(P):=0;
>
> И ещё зачем ты два раза запрашиваешь указатель на интерфейс?
> Достаточно одного вызова cl.GetInterface.
Да ладно уж, как от этого избавиться придумать не тяжело, не в этом смысл. Проще как я выше сделал - класс вместо интерфейса подставлять.
А низачем. Для проверки личности. А тож нам interface подсунули и пользуйся им, а я хотел убедиться, что все по стандарту. Вначале я серьезно начал тормозить по поводу невозможности выызвать функцию интерфейса по ее адресу, а ведь должна же она именно так вызываться! Но с твоей подсказки до меня все дошло, в чем я и убедился. :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c