Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.009 c
11-1195632501
dima27
2007-11-21 11:08
2008.11.16
KOL+WINCE+БД


15-1221728009
Vlad Oshin
2008-09-18 12:53
2008.11.16
редактор IDE, фишка..


3-1209451500
lewka-serdceed
2008-04-29 10:45
2008.11.16
связь таблиц


2-1223535504
TNT
2008-10-09 10:58
2008.11.16
Определение и отмена горячих клавиш


15-1221554711
melehov
2008-09-16 12:45
2008.11.16
Самоцель:создать БД для себя и всеобщего пользования сотрудников




   Наверх