Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

Когда правильно делать FreeAndNil, а когда просто Free? 


Anatoly Podgoretsky   (2002-04-05 07:54) [13]

"И почему Obj <> nil лишнее?"
Потому что это первое действие, которое делает Free

"Если делать Free несуществующему объекту, ексепшена разве не будет?"
Будет, а ты не делай, я серьезно.

Вот потому и возникла эта процедура, что практика повторного использования имеет быть.

Там сделано довольно умно, это защита от срабатывания разного рода событий, к сожалению иногда бывает наоборот, в основном где не проверяется на nil




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.018 c
1-57705           al creator            2002-04-04 22:05  2002.04.18  
ВОПРОС! НАДО при определённом событии активировать окно


1-57819           dr_neo_rostov         2002-04-05 14:24  2002.04.18  
Двоичный вид числа и строки


1-57729           Evgenyk               2002-04-08 15:49  2002.04.18  
Как убрать Rectangle в ComboBox?


3-57586           TriNeT                2002-03-25 06:36  2002.04.18  
Вопрос по ADO+ODBC+Paradox


1-57761           Avgurin               2002-04-05 17:17  2002.04.18  
Как копировать файлы попроще (глупо да?) я - новичок