Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-08-28 10:28:12 ЛС | профиль | цитата
Galkov писал(а):
Расскажите, зачем нужны точки doFree

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

[size=-2]------ Добавлено в 10:28
к ранее предложенному дополнения в точках Work, можно дописать такое дополнение к точкам Event:

// ... call event
if(F.refs = 0)and F.isDelete then // при активации из вне F.refs > 0
begin
t := newTimer(10);
t.Tag := F;
t.enabled := true;
end;
карма: 27
0