Cześć wszystkim..
Mam mały problem z moim programem a właściwie z wątkiem znajdującym się w bibliotece dll..
program służy do łączenia się z stronami internetowymi, służą do tego dołączone do niego biblioteki Dll.. aby zabezpieczyć program przed "zawieszeniem" tzn. stanem kiedy program nie odpowiada na żadne komunikaty, podczas łączenia przy pomocy komponentu z pakietu Indy - IdHttp - uruchamiam go w wątku (wątek jest w bibliotece dll..) i tu pojawia się zonk bo kiedy chce zwolnić wątek nic się nie dzieje.. tzn. tak mi się wydaje bo za bardzo nie umiem tego sprawdzić.. jedynie źrodło informacji o uruchomionych wątkach to u mnie windows'owy menadżer zadań..
kiedy "pstrykne" przycisk urachamiający wątek wszystko ładnie się wykonuje ale po jego zakończeniu nie wykonują się polecenia z procedury OnTerminate wątku i na liście ilości uruchomionych wątków ich liczba się nie zmniejsza.. a jak "pstrykne" przycisk kilkanaście razy to tych wątków robi się trochę :-) zwalniają się dopiero po zakończeniu programu.. i tu moje pytanie dlaczego dopiero po jego zakończeniu? i co zrobić żeby zwalniały się po zakończeniu wątku tak jak powinny?
Jeśli ktoś uważa że ten post jest głupi bądź nie zrozumiały to również prosze o tym powiedzieć postaram się bardziej sprecyzować o co mi chodzi lub po prostu zamilknąć i nie zadawać więcej głupich pytań..
z góry wszystkim dziękuję,
Finwe