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

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

Классы [D5, WinXP]


Yus ©   (2004-11-25 08:59:00) 

Подскажите, как узнать создан класс или нет
Проверка: if D=nil then...не работает
Создаю класс: D:=TD.Create;


zz 5   (2004-11-25 11:02:00) [1]

Yus   (25.11.04 8:59)
Ты создаешь объект, а не класс


Skyle   (2004-11-25 09:29:00) [2]

>  [4] Fay ©   (25.11.04 09:24)
Ну а я чё? Я ничё, я просто так... :-)


Fay   (2004-11-25 09:24:00) [3]

2 Skyle ©   (25.11.04 09:16) [3]
D.Free;
D := NIL;

Это есть во всех версиях 8)


Skyle   (2004-11-25 09:16:00) [4]

>  [2] begin...end ©   (25.11.04 09:07)
В D5 есть FreeAndNil, находится в SysUtils.


begin...end   (2004-11-25 09:07:00) [5]


> [1] begin...end ©   (25.11.04 09:05)

P.S. Если в Delphi 5 нет FreeAndNil(), то тогда:

D.Free;
D := NIL;


begin...end   (2004-11-25 09:05:00) [6]


> Yus   (25.11.04 08:59)

Инициализировать значением NIL (D := NIL) и уничтожать с помощью FreeAndNil(D) ?


Наверх

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