Цитата:
Сообщение от dr. F.I.N.
Есть подозрение, что в основном потоке вы вызываете метод объекта Thr. InitWork где должен происходить? в основном или доп потоке?
|
Судя по тому, что он вызывается по таймеру, а таймер такой
Код:
procedure TMForm.WMTimer(var Msg: TWMTimer);
begin
**try
****try
*
******Thr.initWork(Msg.TimerID);
...
То выходит что в основном? из-за этого все проблемы? тогда как нужно корректно вызывать, чтобы он шел доп-потоком? не передавать Id, а смотреть его в InitWork, а InitWork зациклить?