Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Netzwerk mit INDY TCP/IP (https://www.delphipraxis.net/10313-netzwerk-mit-indy-tcp-ip.html)

devnull 15. Okt 2003 20:30


Netzwerk mit INDY TCP/IP
 
Hallo,

ich habe ein Programm geschrieben, dass versucht auf einen anderen Rechner (IP-Adresse und Port logisch !) zu verbinden.
Nun kommt aber eine Fehlermeldung "Socket Error", wenn der SERVER NOCH NICHT online ist.

? Wie kann ich diese Fehlermeldung unterdrücken, so dass das Programm einfach weiterläuft.

Christian Seehase 15. Okt 2003 20:38

Re: Netzwerk mit INDY TCP/IP
 
Moin Devnull,

leg' den Versuch des Verbindungsaufbaues in try/except.

devnull 15. Okt 2003 20:47

Re: Netzwerk mit INDY TCP/IP
 
Hi,

das hab ich schon probiert,

Delphi-Quellcode:
try
   IdTCPCLient1.Connect;
except
   exit;
end;
ist das mit exit in except so ok ?
PS: das funktioniert nur nicht.

[edit=Christian Seehase]BB-Code aktiviert. Prüfe mal Dein Profil. Mfg, Christian Seehase[/edit]

Christian Seehase 15. Okt 2003 20:51

Re: Netzwerk mit INDY TCP/IP
 
Moin devnull,

Zitat:

Zitat von devnull
PS: das funktioniert nur nicht.

Du solltest in der IDE mal schauen ob folgende Checkbox markiert ist:

Tools\Debugger Optionen\Sprach-Exceptions CheckBox: Bei Delphi-Exceptions stoppen

wenn ja, werden Exceptions in der IDE auch angezeigt, wenn man try/except benutzt.

Oder funktioniert es auch ausserhalb der IDE nicht?

devnull 15. Okt 2003 21:05

Re: Netzwerk mit INDY TCP/IP
 
Hi,

Funktioniert auch ausserhalb nicht.
Ist irgendwie komisch, wenn ich unit IDException.pas in der Unit IDConnection.pas und IDClient.pas
kommentiere (ausklammere), und erneut gesamte Units und Projekt kompiliere, kommt der selbe
felher trotzdem noch ???!!

Christian Seehase 15. Okt 2003 21:09

Re: Netzwerk mit INDY TCP/IP
 
Moin devnull,

kann ich nicht nachvollziehen.
Bei mir funktioniert es.

Bist Du sicher, dass der Fehler auch durch die genannte Stelle auftritt?
Ggf. mal im Einzelschritt (F7/F8 ) durchgehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 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