Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > interface


Автор: Гость_guest 29.10.2004, 13:22
Как освобдить интерфейс ?

Автор: кварк 29.10.2004, 17:22
интерфейс := Unassigned?

Автор: Гость_guest 29.10.2004, 17:57
:hmmm вроде это для вариантов....

Автор: p0s0l 30.10.2004, 12:59
Чтобы освободить интерфейс нужно делать типа такого:
repeat until SomeInt._Release = 0;
// (делаем Release до тех пор, пока счётчик ссылок на интерфейс не обнулится)
Но не стоит им пользоваться, т.к. интерфейсы сами самоуничатожаются... И если раньше времени освободить интерфейс, то в конце процедуры/функции или при завершении программы вывалится ошибка...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)