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;