Показать сообщение отдельно
  #7  
Старый 15.04.2018, 19:55
nixon232 nixon232 вне форума
Активный
 
Регистрация: 26.01.2014
Сообщения: 282
Версия Delphi: delphi xe4
Репутация: выкл
По умолчанию

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