Цитата:
Сообщение от NumLock
метод Terminate сигнализирует потоку, что тот должен быть прерван (но не прерывает его). конкретно он устанавливает свойство Terminated в true. при "правильном" написании кода в Execute нужно проверять свойство Terminated и когда оно true выходить из метода Execute.
|
И в чём суть тут?
Код:
procedure TMyClientThread.Execute;
begin
while Terminated do
begin
ShowMessage('Вы закрыли поток');
end;
end;
И после нажатия Button1 вываливаеться ошибка.
ПОчему ошибка ?