Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Liefert CheckForSocketError falsches Ergebnis?

  Alt 14. Dez 2007, 12:11
Ohne die Indys wieter zu kennen geht es hierbei doch um die Methode Disconnectsocket.

Prinzipiell gibt es drei Möglichkeiten:
1. Kein Fehler aufgetreten (AResult<>Socket_Error)
Result der Funktion ist False --> nix passiert
2. Fehler aufgetreten der in AIgnore steht
Result ist true (in der Funktion passiert sonst nix weiter)
--> Ausserhalb der Funktion wird dann Disconnect und schließlich RaiseException aufgerufen
3. Fehler aufgetreten der nicht in AIgnore steht
Result ist unerheblich
Es wird direkt RaiseException aufgerufen (ohne Disconnect)

(ich nehme an in der Methode RaiseException passiert das, was der Name verspricht)

Ich sehe als kein Problem in dieser Methode.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat