![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интерфейсы. А надо ли их освобождать?
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]
> надо ли освобождать интерфейсы
В общем случае - да, надо.
В частном случае - смотря что за случай...