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