Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Eigene Fehlermeldung ausgeben (https://www.delphipraxis.net/40688-eigene-fehlermeldung-ausgeben.html)

alcaeus 19. Feb 2005 17:26

Re: Eigene Fehlermeldung ausgeben
 
Hallo Luckie,

AFAIK wird beim Aufbau einer Socketverbindung ein zusaetzlicher Thread erzeugt (solange das Socket Non-Blocking ist). Beim Verbinden ist dein Programm also im Leerlauf, und nachdem keine unmittelbare Exception auftritt, ist der try-except-Block nutzlos. Ein Timeout tritt z.B. erst nach 10 Sekunden auf, und nachdem das Socket Non-Blocking ist wird das onError-Ereignis gefeuert und du kannst auf den Fehler reagieren. Bei Blocking Sockets wuerde das funktionieren, ich habs aber noch nie probiert.

Greetz
alcaeus

_master_ 19. Feb 2005 17:57

Re: Eigene Fehlermeldung ausgeben
 
on error machst einfach
Delphi-Quellcode:
showmessage('fehler: '+ inttostr(errorcode));
errorcode := 0;
wenns nicht auf 0 setzt dann kommt die normale meldung wieder ..

Muetze1 19. Feb 2005 22:22

Re: Eigene Fehlermeldung ausgeben
 
Moin!

Zitat:

Zitat von Luckie
Wie soll das funktionieren? Aller weiterere Code hängt doch davon ab, ob eine Verbindung zustandekommt oder nicht.

Jo, und dafür hast du ein Ereignis - OnConnect

MfG
Muetze1


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz