Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > interface |
Автор: Гость_guest 29.10.2004, 13:22 |
Как освобдить интерфейс ? |
Автор: кварк 29.10.2004, 17:22 |
интерфейс := Unassigned? |
Автор: Гость_guest 29.10.2004, 17:57 |
![]() |
Автор: p0s0l 30.10.2004, 12:59 |
Чтобы освободить интерфейс нужно делать типа такого: repeat until SomeInt._Release = 0; // (делаем Release до тех пор, пока счётчик ссылок на интерфейс не обнулится) Но не стоит им пользоваться, т.к. интерфейсы сами самоуничатожаются... И если раньше времени освободить интерфейс, то в конце процедуры/функции или при завершении программы вывалится ошибка... |