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