![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить, что объект уже не жив... [D6, Win2k, WinXP]
aleshap © (2006-01-16 10:45:00)Добрый день!
Думаю, что вопрос простой... только не могу найти на него ответ...
Ситуация такова
var F:TForm
begin
F:=myForm;
...
при некоторый условиях происходит myForm.Free
...
Как определить, что F - это уже несуществующий объект?
end;
Заранее Спасибо!!!
aleshap (2006-01-16 11:06:00) [41]Понятно... спасибо за участие...
можете вопрос переводить в разжел "потрепаться"
Fay (2006-01-16 11:05:00) [42]2 Плохиш © (16.01.06 10:56) [7]
Только что смотрел - ничего там не лежит! 8)
evvcom (2006-01-16 11:04:00) [43]О! На пузырь нас уже трое.
> Ну так что скажите господа?
Мы уже всё сказали. Ждем пузырь теперь.
umbra (2006-01-16 11:02:00) [44]2 aleshap (16.01.06 10:45)
для уверенности надо вести свой собственный список форм и регулярно его обновлять
Плохиш (2006-01-16 11:01:00) [45]
> aleshap (16.01.06 11:01) [11]
> Ну так что скажите господа?
Пузырь давай.
aleshap (2006-01-16 11:01:00) [46]Ну так что скажите господа?
Fay (2006-01-16 10:58:00) [47]2 evvcom © (16.01.06 10:56) [8]
Без проблем! 8)
Fay (2006-01-16 10:57:00) [48]2 begin...end © (16.01.06 10:52) [4]
Всё равно без гарантии, что по этому адресу именно то, что нужно.
evvcom (2006-01-16 10:56:00) [49]
> Screen.Forms перебирать.
Конечно можно, но все-таки существует вероятность (маленькая правда очень), что этот адрес будет занимать, например, уже MyForm2. :)
Так что скорее все же Fay прав.
> Fay © (16.01.06 10:50) [3]
Я тебя поддержал! Пузырем поделишься? :-)
Плохиш (2006-01-16 10:56:00) [50]
> 2. Должна же быть функция проверки, является ли данная область
> актуальной?
Зачем, это лежит на совести программиста.
КиТаЯц (2006-01-16 10:56:00) [51]ЗдОрово! Прям лирика какая-то... "объект уже не жив"..., а необорот наверное будет "объект еще не мертв"...
aleshap (2006-01-16 10:55:00) [52]Если посмотреть в корень вопроса...
1. Очистили объект
2. Должна же быть функция проверки, является ли данная область актуальной?
begin...end (2006-01-16 10:52:00) [53]> aleshap (16.01.06 10:45)
Screen.Forms перебирать.
Fay (2006-01-16 10:50:00) [54]2 aleshap (16.01.06 10:49) [2]
Спорим на пузырь?
aleshap (2006-01-16 10:49:00) [55]такого не может быть!!!
Fay (2006-01-16 10:47:00) [56]Никак