Witam
Od razu mówię, że przeszukałem formum !
No więc tak, pytanie moje dotyczy sytuacji następującej. W metodzie Execute wątku, trafia mi się wyjątek (że się nie mogę tam z czymś połączyć), generalnie mnie on nie interesuje, jak się trafi to się trafi i trudno - dlatego chcę go stłumić:
try
i := CheckMessageCount;
except
end;
Procka CheckMessageCout łączy się z serwerem pocztowym i sprawdza liczbę wiadomości. Jakoś z tych komponentów do poczty wylatuje mi wyjątek (jak ktoś źle skrzynkę skonfigurował, albo nie ma neta) - więc go próbuje stłumić. No i tutaj pojawia się problem, bo to nie powstrzymuje propagacji wyjątku = wylatuje na zewnątrz.
Pytanie czy wyjątki w wątkach trzeba jakoś specjalnie obsługiwać ? Na necie znalazłem taką podpowiedź żeby w głównym WHILE dać:
try
// właściwe operacje
except
on Exception do
Continue;
end;
Ale to tak naprawde jest to samo jak bym go stłumił - tak czy siak też nie działa.