[Delphi] Wątki a Wyjątki czyli Exceptions w TThread

0

<B>Jak wyłapać msg wyjątku jak znajduje się w wątku? [???] </B>
Bo je BlokujE!!! [krzyk]

Próbowałem już zakleić onException i nic z tego!!!
Potrzebuje pomocy! ;-( </wiki></url>

0

Hmm - przekonany nie jestem - ale spróbuj...

type
  TMyThread = class(TThread)
  private
    ...
   Exp: Exception;
   ...
   end;


procedure TMyThread.Proc; // przykłądowa procedura
begin
  try
    ...
  except
    Exp := ExceptObject as Exception;
   Synchronize(Wyjatek);     
end;

procedure TMyThread.Wyjatek;
begin
  Application.ShowException(Exp);
end;

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