Показать сообщение отдельно

  #5  
Старый 26.04.2010, 13:06
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами: 9152955

Репутация: 84
По умолчанию

Что такое
Цитата:
ReleaseThread(Self);
?

У тебя я вообще что-то не вижу выполнение цикла в потоке. Т.е получается что поток один раз выполняется и завершается?

Я делаю так:
PHP код:
procedure TMythread.Execute; 
begin 
InterLockedIncrement
(ThreadsCount);//Увеличиваем счетчик запущенных потоков 
try 
   while 
not Terminated do   
     
begin     
       
try       
         
MyProcedure();//Выполняем в цикле процедуру, в которой и находится основной код потока     
       
except end;   
    
end; 
finally
InterLockedDecrement(ThreadsCount);//Уменьшаем счетчик потоков 
end; 
end; 

Последний раз редактировалось GhostOnline; 26.04.2010 в 13:29..
 
Ответить с цитированием