AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Try Except will nicht funktionieren

Ein Thema von Real_Thunder · begonnen am 18. Mai 2006 · letzter Beitrag vom 18. Mai 2006
Antwort Antwort
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#1

Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:19
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:
procedure Tmsg_haupt.FormShow(Sender: TObject);
begin
  try
    server_verbindung.Active:= True;
  except
    label1.Caption:='Serverfehler';
  end;
end;
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.

Könnte mir jemand verraten wie ich sie abstellen kann ?

Fehlermeldung ist Asyncroner Socket-Fehler 10061
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:23
Zitat von Real_Thunder:
doch ich bekomme immernoch eine exception fehlermeldung.
Und wann kommt die Meldung?
Während du mit der IDE arbeitest? Oder auch wenn du die EXE direkt startest?
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:28
der Socket-Fehler 10061 ist eine Windows-Fehlernummer.
Vermutlich kommt die von viel tiefer und wird von der Komponente nicht abgefangen.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#4

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:49
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.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:55
Link: http://www.delphipraxis.net/internal...ighlight=10061

Grüße
Klaus
[edit] richtig lesen hilft, habe unnützes gelöscht [/edit]
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 15:59
Zitat von Klaus01:
läuft der Server?
sind die Ports und IP-Adresse des Servers richtig gesetzt?
Das Problem ist IMHO nicht, daß der Server nicht läuft sondern das die Meldung nicht abgefangen wird ...
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#7

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 16:07
@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



Edit: Serverkomponente Hinzugefügt
Angehängte Dateien
Dateityp: exe client2_981.exe (556,5 KB, 5x aufgerufen)
Dateityp: exe server_402.exe (548,0 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 16:11
du musst bei clientsocket.onerror Errorcode := 0; einfügen
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#9

Re: Try Except will nicht funktionieren

  Alt 18. Mai 2006, 16:15
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.
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