Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#8

Re: Beim Connecten Fehler abfangen

  Alt 9. Nov 2006, 20:52
Zitat von halinchen:
Wegen try except:
Wenn ich das in einen Try except Block mache ist das so:
Es ruft Client.Open auf und macht dann gleich weiter.
Und erst später wird der Fehler ausgelöst. (Ich nehme an nach LookUp)
Richtig, weil der Socket einen Thread hat und im Hintergrund (parallel zu deinem Aufruf) arbeitet. Dadurch kannst du das mit dem Try/Except komplett in die Tonne treten - das ist Schwachfug.

Du hast als einzige Möglichkeit das OnError Ereignis und dort musst du ErrorCode auf 0 setzen. Dies machst du nun auch schon. Das du eine Exception angezeigt bekommst in der IDE kann ja gut und gerne sein, aber zur Laufzeit ohne IDE sollte diese nicht mehr erscheinen.
  Mit Zitat antworten Zitat