![]() |
Try Except will nicht funktionieren
ich habe ein problem, und zwar möchte ich das mein Formular beim OnShow Ereignis versuchen soll eine verbindung aufzubauen, und falls dieses nicht klappt, dann soll er halt das Except machen, aber Pustekuchen macht er nicht.
Hier mal der Source: P.S. server_verbindung ist ein TlientSocket;
Delphi-Quellcode:
Hintergrund ist es ein Fehlerframe einzubinden, falls er nicht connected kann, den fehlerframe habe ich bereits im OnError event des Clientsocket drin, also er wird aufgerufen, doch ich bekomme immernoch eine exception fehlermeldung.
procedure Tmsg_haupt.FormShow(Sender: TObject);
begin try server_verbindung.Active:= True; except label1.Caption:='Serverfehler'; end; end; Könnte mir jemand verraten wie ich sie abstellen kann ? Fehlermeldung ist Asyncroner Socket-Fehler 10061 |
Re: Try Except will nicht funktionieren
Zitat:
Während du mit der IDE arbeitest? Oder auch wenn du die EXE direkt startest? |
Re: Try Except will nicht funktionieren
der Socket-Fehler 10061 ist eine Windows-Fehlernummer.
Vermutlich kommt die von viel tiefer und wird von der Komponente nicht abgefangen. |
Re: Try Except will nicht funktionieren
Ich bekjomme die Fehlermeldung in beiden Gällen, bei der IDE Habe ich diesen ExceptionTyp ignorieren gewählt, damit er nicht mir in der IDE Kommt,
aber da bleibst die meldung in der EXE Irgendwie muß man die doch abfangen können. |
Re: Try Except will nicht funktionieren
Link:
![]() Grüße Klaus [edit] richtig lesen hilft, habe unnützes gelöscht [/edit] |
Re: Try Except will nicht funktionieren
Zitat:
|
Re: Try Except will nicht funktionieren
Liste der Anhänge anzeigen (Anzahl: 2)
@Klaus, das ist ein gewollter Fehler
ich möchte diesen ja abfangen, na sicher wenn ich den server anwerfe, geht alle s wunderbar.. doch ich kan nnicht erlangen das jeder user die richtigen einstellungen fr sein internet hat etc etc.. also sollte ein Frame eingebunden werden, wenn er nicht verbinden kann. ich hänge mal die exe ran, das du sehen kannst was ich meine. (Die Exception meldung da soll einfach nur weg.. mehr will ich ganricht :-D Edit: Serverkomponente Hinzugefügt |
Re: Try Except will nicht funktionieren
du musst bei clientsocket.onerror
Delphi-Quellcode:
einfügen
Errorcode := 0;
|
Re: Try Except will nicht funktionieren
Danke, hat geklappt.....
Klingt ja ach logisch, einfach den errorcode zu löschen.... So und weiter gehts.. Ihr weren noch oft von mir Hören ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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