Показать сообщение отдельно
  #2  
Старый 12.03.2014, 10:01
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

во первых
Код:
procedure MyThread.Execute; 
begin  
  while not Terminated do
     Analys; 
  end; 
end;

во вторых, у Synchronize параметром должен быть метод без параметров.
В третьих - где
Код:
 CriticalSection:= TCriticalSection.Create;
?
В четвёртых - что с чем Вы пытаетесь синхронизировать с помощью этой критической секции? Если разные потоки, то для них эта секция должна быть одна, а не по секции в каждом потоке.
Ответить с цитированием