Када закрываю форму приложения пачему не удалаяется поток (TThread)
Ну при етом в потоке есть 2 ProgressBar для отображения процесса копирования... Проблема состоит в том что при неудачном завершении программы (например закрытии) поток почему то не удаляется..
Я новичок в программиовании, а в справке не все понятно...
FreeOnTerminate=true;
Тогда поток освободит память при закрытии.
В событиях формы OnClose и OnDestroy надо записать :
th->Terminate();//эта строчка выставляет свойство потока Terminated в true
здесь th это имя потока
если у вас в потоке есть какой-нибудь цикл, то там поставить :
if(Terminated){return;}//Тут мы это свойство и прочитали
c 3го раза получилось прочитать то, что автор написал...