Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Keine Internetverbindung - IdHTTP meldet Exception (https://www.delphipraxis.net/100073-keine-internetverbindung-idhttp-meldet-exception.html)

xZise 21. Sep 2007 21:37


Keine Internetverbindung - IdHTTP meldet Exception
 
Hi DP,
Wenn keine Interntverbindung vorhanden ist, dann meldet die IdHTTP-Komponente sich mit einer Excpetion zur Wort:
Delphi-Quellcode:
EIdSocketError
Und wollte ich fragen, ob es eine Möglichkeit zu bestimmen gibt, ob es sich hier vielleicht nicht doch um einen schwerwiegenderen Fehler handelt?
So dass ich den Benutzer keine Fehlermeldung melde, sondern nur ein Fenster, dass die Verbindung nicht aufgebaut werden konnte.

MfG
xZise

GuenterS 21. Sep 2007 22:37

Re: Keine Internetverbindung - IdHTTP meldet Exception
 
:gruebel:

Würde das einfach implementieren.


Delphi-Quellcode:
try
  IDHttp.Connect;
except
 ON E: EIdSocketError do
    ShowMessage('SCHÖNE MELDUNG');
end;

xZise 22. Sep 2007 09:09

Re: Keine Internetverbindung - IdHTTP meldet Exception
 
Hi Günter,
aber wer sagt, dass diese Fehlerklasse nur unter diesen Umständen geworfen wird?

Ansonsten hätte ich es so schon längst implementiert :)

MfG
xZise

GuenterS 22. Sep 2007 09:22

Re: Keine Internetverbindung - IdHTTP meldet Exception
 
Du könntest ja mal im Indy Quellcode nachsehen wo überall diese Exception geworfen wird, die entsteht ja nicht ausm nichts.

r2c2 22. Sep 2007 11:09

Re: Keine Internetverbindung - IdHTTP meldet Exception
 
Oder man guckt einfach in die Indy-Hilfe und merkt folgendes:
- es gibt 3 abgeleitete Exceptions
- Es gibt eine Property LastError, die einen Fehlercode zurückliefert, den man auswerten kann...

mfg

Christian

xZise 22. Sep 2007 15:38

Re: Keine Internetverbindung - IdHTTP meldet Exception
 
Hi,
ARGH :( Es gibt jetzt ja eine Indy Hilfe :)

Danke :oops:

MfG
xZise


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