![]() |
TIdUDPClient Raise Error unterdrücken?
Hi,
ich connecte per TIdUDPClient auf einen Server. Ist der Server nicht ereichbar bekomme ich natürlich die Meldung Socket Error 10057 bei IdUDPClient.Connect; Ich habe es schon mit try..except versucht, aber es kommt trotzdem immer die Error Meldung. Kann man das irgendwie ausschalten? Fange den Fehler ja sowieso mit try..except ab. Danke! |
Re: TIdUDPClient Raise Error unterdrücken?
startest du das Programm mit F9 ? Dann wirst du die Meldung immer zuerst sehen. Der try-except Block würde erst mit Fortsetzen greifen. Wenn du die EXE normal startest läuft dein Programm "ohne meckern" in den try-except Block.
|
Re: TIdUDPClient Raise Error unterdrücken?
Wird diese Meldung im/vom Debugger angezeigt oder kommt diese vom Programm?
Der Debugger zeigt, in der Regel, die Exceptions dennoch an. Wie sieht diese Exception genau aus? |
Re: TIdUDPClient Raise Error unterdrücken?
Hat sich doch noch erledigt.
Das die Debugger Meldung trotz try..except kommt war mir klar. Hatte aber noch eine Meldung: Zugriffsverletzung auf Adresse 0. Mit etwas überlegen und nachsehen habe ich entdeckt, dass ich ausserhalb des try..except dann ein .Send gemacht hatte. Das ging natürlich nicht... :oops: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz