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

Вниз

"Саморазрушающийся" объект   Найти похожие ветки 

 
Danger ©   (2008-08-04 14:27) [0]

Возможно ли, в принципе, такое? (сабж).
То есть, чтобы из метода объекта каким-либо образом можно было вызывать деструктор этого объекта (или помечать объект на авто-разрушение)?

Вызвано это такой необходимостью: родительский объект создает дочерний, в дочернем создается thread. После того, как thread завершится, объект больше не нужен. Можно, конечно, из родительского объекта ждать, пока завершится поток, но хотелось бы чтобы этот объект разрушался сам, если это возможно (чтобы не ждать).


 
D[u]fa   (2008-08-05 19:45) [1]

В коле ж есть Add2AutoFree


 
XProger   (2008-08-05 20:09) [2]

Какие проблемы с вызовом Destroy?


 
XProger   (2008-08-05 20:11) [3]

туплю... xD


 
Danger ©   (2008-08-06 07:23) [4]


> D[u]fa   (05.08.08 19:45) [1]
> В коле ж есть Add2AutoFree


В этом случае, объект будет разрушен при разрушении этого родительского объекта. А мне хотелось бы не плодить кучу объектов, и не дожидаться завершения основного объекта. Возможно вообще немедленное саморазрушение объекта, с высвобождением ресурсов?


 
mdw ©   (2008-08-06 11:31) [5]

Гм. А что мешает вызвать Free (Destroy)? Например TList.ReleaseObjects, TList.Release так и делают...


 
Danger ©   (2008-08-06 18:54) [6]


> mdw ©   (06.08.08 11:31) [5]
> Гм. А что мешает вызвать Free (Destroy)? Например TList.
> ReleaseObjects, TList.Release так и делают...


Вроде бы падает, при вызове напрямую деструктора из любого метода объекта.
Хотя, надо поэкспериментировать еще с этим.



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

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

Наверх




Память: 0.48 MB
Время: 0.103 c
2-1271164598
Равиль
2010-04-13 17:16
2010.08.27
Не работает SavePictureDialog1.Execute


15-1270060612
Masolin_gazin
2010-03-31 22:36
2010.08.27
Уважаемые форумчане помогите с прогой!


2-1268318095
rust-02
2010-03-11 17:34
2010.08.27
Нужно считать текстовой файл до определённых слов. delphi


2-1272659220
Grigoriy
2010-05-01 00:27
2010.08.27
Локализация средствами интерфейса Делфи


15-1273573286
Дмитрий Белькевич
2010-05-11 14:21
2010.08.27
Возможно ли доступиться из JavaScript к OLE интерфейсам?