Hallo,
in der Execute-Methode eines Threads versuche ich eine
FTP-Connection auszuführen. Wenn nicht connected werden konnte soll ein Errorlevel gesetzt werden.
Jetzt möchte ich aber dort, wo ich den Thread ausführe auch die Exceptions, die beim Versuch zu connecten ausgelöst wurden wieder behandeln. Deshalb dachte ich mir, löse ich die
Exception in der Execute Methode mit
raise
neu aus:
Delphi-Quellcode:
procedure TFTPConnectThread.Execute;
begin
Try
fFTPCon.Connect;
fErrCode:= 0;
terminate;
except
fErrCode:= 1;
terminate;
raise;
end;
if Terminated then exit;
end;
Tuts aber nicht. Geh´t das nicht so?
Gruß
Gambit