|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Остановка потока приводит к ошибке
Здравствуйте! Даже не знаю, как описать... Проблема смешная, но очень непонятная, но вдруг кто сталкивался...
В общем, есть некий Thread, который останавливается, как только ProgressBar достигнет максимума. Код:
rocedure TForm1.cloudTimerTimer(Sender: TObject); begin if cloudProgr.Position>=cloudProgr.Max then begin cloudTimer.Enabled:=false; cloudProgr.Visible:=false; CloudThread.Terminate; CloudProcBut.Visible:=false; end; cloudProgr.StepIt; Код:
procedure TForm1.CloudProcButClick(Sender: TObject); begin cloudProgr.Position:=cloudProgr.Max; end; |