try.. finally w TThread

0

jak w temacie - czy ten blok try..finally lub try..exception dzialaja poprawnie w tworzonych metodach w klasie zrobionej na klasie TThread??

jezeli tak to co mzoe byc przyczyna ze nigdy nie wchodzi mi w blok finally ??

dzieki za odp

0

Hmm no raczej - to są normalne elementy języka, więc nie widzę powodu aby miały nie działa w klasie TThread ..

0

no ja tez nie czaje czemu nie ale mama cos takiego

w execute....

try
pop3.conect;
cos tam
finally
pop3.diconect

i nigdy nie wchodzi mi w finally pomija to w morde

0

Nie wiem dlaczego tak się dzieje.. ale musisz sobie wszystko sprawdzić.. - czy np. w ogóle sie łączy, czy metoda Execute się wykonuje itd.. - posprawdzaj...

0

Mialem takie problemy... ha... okazalo sie za tak skonstruowalem procedury znajdujace sie w bloku try...finally albo try..except... ze.... zapetlaly sie i w sumie nigdy nie konczyla sie ich iteracja i tym samym nie wracaly na poziom procedury zawiertajacej bloki obslugi wyjatkow. Mozliwe ze te procedury w bloku straaaaasznie dlugo sie wykonuja i nigdy nie dochodza do ... finally - to ci psikus co ;P . Wiem ze to moze brzmiec smiesznie ale ... tak tez bywa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1