Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2009-01-21 19:38:19 ЛС | профиль | цитата
Dilma писал(а):
как ты собираешься извещать ClassObject о невалидном более указателе на объект?

А зачем извещать? Вот как, например, реагирует ##hselect, если ему подать неправильный handle? Просто ничего не делает. Так и тут.
Нужно только предусмотреть механизм проверки правильности указателя. Т.е. получая указатель, ClassObject может сохранить также ссылку на родительский список, и потом проверять в этом списке наличие данного объекта. Непонятно только, что делать, если родительский список располагался где-то в динамическом контейнере, и его уничтожили. Хотя, сложно это всё. Проще действительно предусмотреть механизм извещения об удалении объекта.
------------ Дoбавленo:

А можно ещё хранить глобальный список, как в новом TCP.pas
карма: 1

0