Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Внизnil после Destroy Найти похожие ветки
← →
Степан (2007-03-19 16:22) [0]Здорово всем! У меня есть некий класс, который самостоятельно уничтожается через некоторое время после его создания. Можно ли сделать так, чтобы переменная-экземпляр класса самостоятельно обращалась в nil после уничтожения? Если же нет, то как проверять то, что экземпляр класса уже уничтожен?
← →
clickmaker © (2007-03-19 16:24) [1]FreeAndNil()
← →
Reindeer Moss Eater © (2007-03-19 16:24) [2]Переменная это данные а не код. Сами себе данные присвоить значение не могут.
← →
Сергей М. © (2007-03-19 16:26) [3]
> Можно ли сделать так, чтобы переменная-экземпляр класса
> самостоятельно обращалась в nil после уничтожения?
Можно, если экземпляру класса известна эта переменная.
← →
Reindeer Moss Eater © (2007-03-19 16:28) [4]Ни в нил, ни серым волком переменная самостоятельно обратиться не может.
← →
SlymRO © (2007-03-19 16:32) [5]http://delphimaster.net/view/2-1173782342/
← →
Степан (2007-03-19 16:40) [6]> clickmaker
а экземпляр класса может корректно уничтожить сам себя с помощью этого FreeAndNil?
← →
Kolan © (2007-03-19 16:47) [7]> который самостоятельно уничтожается через некоторое время
> после его создания.
Покажи как — интересно…
> Если же нет, то как проверять то, что экземпляр класса уже
> уничтожен?
Никак не проверишь если специально nil не сделаешь…
← →
RASkov (2007-03-19 16:53) [8]> а экземпляр класса может корректно уничтожить сам себя с
> помощью этого FreeAndNil?
экземпляр сам ничего не может и не умеет, все реализованно в классе.
А где описан экземпляр(переменная класса) и как он(а) создается?
← →
Kolan © (2007-03-19 17:08) [9]> экземпляр сам ничего не может и не умеет, все реализованно
> в классе.
Ну сказал :)
← →
Степан (2007-03-19 17:14) [10]Хорошо, все понятно. Спасибо!
← →
RASkov (2007-03-19 17:15) [11]> [9] Kolan © (19.03.07 17:08)
:) Ну а как еще ответить на вопрос:
> а экземпляр класса может корректно уничтожить сам себя...
← →
Kolan © (2007-03-19 17:19) [12]> Хорошо, все понятно. Спасибо!
Странно я не понял :(
← →
Ш-К (2007-03-19 17:24) [13]Я так думаю, через проверку на nil, ты проверяешь - живой объект или нет? Тогда лучше использовать интерфейсы. Объект сам прибъется, когда никому не нужен будет.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c