Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать, уничтожен ли объект. [D7, XP]


Страницы:   1 2 3

Terasbetoni ©   (2008-10-02 18:44:00) 

Здравствуйте.
У меня есть указатель на некоторый адрес памяти. Ранее этот указатель указывал на некоторый объект. Затем этот объект, возможно, был удален. Как узнать теперь, имея в распоряжении этот указатель, был объект удален или нет.


Правильный$Вася   (2008-10-02 19:22:00) [41]


> Как узнать теперь, имея в распоряжении этот указатель, был
> объект удален или нет.

только обратиться к нему и анализировать Exception, если возникнет
хотя никаких гарантий


Городской Шаман   (2008-10-02 19:19:00) [42]


> oldman ©   (02.10.08 19:05) [3]
>
> Причем (имхо) объект может быть жив, но отсутствовать по
> данному адресу.
> Свапование, мать его!


Это как? У каждого процесса в пользовательском режиме чистенькие виртуальные 2Гб памяти, у которых при загрузке и выгрузке страниц адреса не изменяются.


oldman   (2008-10-02 19:05:00) [43]

Причем (имхо) объект может быть жив, но отсутствовать по данному адресу.
Свапование, мать его!


Поросенок Винни-Пух   (2008-10-02 18:51:00) [44]

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

это то что ты пытаешься сделать.


Palladin   (2008-10-02 18:49:00) [45]

никак


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо