H
HapKoT

мыло - hlupik2004@inbox.ru.
У класса TThread есть методы Suspend - остановить поток, Resume- продолжить поток. Цикл останавливать могу посоветовать через событие:Скажите еще можно ли как-то в потоке зделать паузу и потом дальше продолжить. И как зделать в приложении обычную паузу , ну например когда выполняеться какойто цикл как его остановить и потом продолжить с места остановки?.
procedure TForm1.FormCreate(Sender: TObject);
var
hev:cardinal;
begin
hev:=CreateEvent(nil, True, True, 'MyEvent');
end;
procedure MyThread.Execute;
var
i:Integer;
begin
For i:=1 to 1000000 do
begin
//какой то код
WaitForSingleObject(hev, infinite);{будет стоять пока событие на будет установлено с помощью SetEvent(hev), а чтобы остановить ResetEvent(hev)}
end;
end;
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab