Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2007-08-27 17:42:59 ЛС | профиль | цитата
По правильному, надо прилепить обработчик для CM_EXECPROC в цикл приема из очереди сообщений.
Который при hwnd=0 будет делать что-то типа такого
  if (Msg.hwnd=0)and(Msg.message=CM_EXECPROC) then 
    TObjectMethod(TMethod(wParam,lParam))
else
...
Тогда через PostMessage(0,CM_EXECPROC,...) можно сделать отложенное событие, или квази-синхронизацию потока...
А мультик превратить в элемент или IC со значительно более простыми действиями.

Отложенное событие может не только для самоудаления сгодиться.
карма: 9

0