Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Интерфейсы. А надо ли их освобождать?


Страницы:   1 2 3

DevilDevil ©   (2006-12-04 11:24:00) 

А надо ли освобождать интерфейсы, если они сами автоматически освобождаются, при завершении приложения?


Kolan   (2006-12-04 12:03:00) [41]

Короче, непрарься ничего освобождать ненадо.


DevilDevil   (2006-12-04 12:01:00) [42]

> _Release при этом вызван не будет

Сергей, скажите (просто интересно), а Вы чтобы интерфейс освободить, что делаете?


> они сами автоматически освобождаются, при неаварийном завершении
> приложения


По определению, как бы это сказать... они освобождаются, когда остаются в недоступной памяти. <-- сказал очень плохо, но, надеюсь, поняли

Поэтому, при любом завершении приложения они по идее должны освобождаться. Я не прав?


umbra   (2006-12-04 11:51:00) [43]

они сами автоматически освобождаются, при неаварийном завершении приложения


Сергей М.   (2006-12-04 11:44:00) [44]


> если он всё равно по завершению приложения освободится?


Завершение завершению рознь.

Halt - это тоже завершение. Аварийное.
_Release при этом вызван не будет


DevilDevil   (2006-12-04 11:42:00) [45]

Ну дык зачем освобождать, если он всё равно по завершению приложения освободится?


Сергей М.   (2006-12-04 11:26:00) [46]


> надо ли освобождать интерфейсы


В общем случае - да, надо.
В частном случае - смотря что за случай...


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо