Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.16;
Скачать: CL | DM;

Вниз

Как узнать, уничтожен ли объект.   Найти похожие ветки 

 
Terasbetoni   (2008-10-02 21:18) [40]

oldman ©   (02.10.08 19:43) [19]
oldman ©   (02.10.08 19:43) [20]

под сторонним ресурсом я имею ввиду некоторую переменную, находящуюся ВНЕ (потому и стороннюю) объекта, в которой будет располагаться информация о состоянии актуальности объекта. это и есть флаг, о котором вы говорите.

Palladin ©   (02.10.08 19:39) [14]
а что, под термином "указатель на объект" можно подразумевать разные вещи?


 
oldman ©   (2008-10-02 21:20) [41]


> Terasbetoni   (02.10.08 21:18) [40]
> под сторонним ресурсом я имею ввиду некоторую переменную,
>  находящуюся ВНЕ (потому и стороннюю) объекта


чаво?


 
oldman ©   (2008-10-02 21:22) [42]


> Terasbetoni   (02.10.08 21:18) [40]


а кто мешает до обращения к переменной проверить возможность обращения?


 
oldman ©   (2008-10-02 21:27) [43]

Типа

if flag then Обрабатываем_Перемпенyую
else Ты_Че_С_Ума_Сошел_?


 
Сергей М. ©   (2008-10-03 08:32) [44]


> Terasbetoni   (02.10.08 21:18) [40]


> некоторую переменную, находящуюся ВНЕ (потому и стороннюю)
> объекта, в которой будет располагаться информация о состоянии
> актуальности объекта


Ничто не мешает невзначай загадить содержимое такой переменной, равно как и сам объект, на которую ссылается переменная.

Один кривой шаг в кривом алгоритме - и вся схема "контроля актуальности" летит коту под хвост)

Лучший способ навести порядок в своем программно-объектном хозяйстве - ни на секунду не допускать в нем бардака и непонимания где что в какой момент лежит, что где и с чем происходит, кто в какой момент времени ответственен за создание и утилизацию тех или иных объектов .. и т.д. и т.п.


 
Palladin ©   (2008-10-03 08:36) [45]


> а что, под термином "указатель на объект" можно подразумевать
> разные вещи?

конечно
p:TObject; - указатель на объект
p:^TObject; - "указатель" на объект



Страницы: 1 2 вся ветка

Текущий архив: 2008.11.16;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.014 c
2-1223451464
9899100
2008-10-08 11:37
2008.11.16
XLS c паролем :(


15-1221643996
DevilDevil
2008-09-17 13:33
2008.11.16
Define-ы версий Delphi ?


11-1193383490
L`Autour
2007-10-26 11:24
2008.11.16
Программный скролинг KOLListView


2-1222942248
Сергей
2008-10-02 14:10
2008.11.16
индексы в базе dbf


2-1222847653
SkyN
2008-10-01 11:54
2008.11.16
несколько раз вызывать EnterCriticalSection корректно?