Entwickler-Ecke

Internet / Netzwerk - Indy exception abfangen ?


Blamaster - Mi 24.03.10 12:32
Titel: Indy exception abfangen ?
Hi,

ich möchte gerne Fehler beim Idhttp.Get erkennen.

Ich komme dort leider momentan nicht mehr weiter ich versuche den fehler durch ein try except abzufangen.

Delphi-Quelltext
1:
2:
3:
4:
5:
try
  Idhttp.Get();
except
  ShowMessage('Fehler');
end;

Die ShowMessage 'Fehler' wird abberldings nie ausgegeben.

Vorallem würde mich interessieren wie ich feststellen kann das die Internetverbindung während des idhttp.get abgebrochen ist, denn momentan bleibt dann nur der Downloadstehen und das wars. Keine Fehlermeldung keine wiederaufnahme des Downloads wenn die Verbindung wieder steht usw.

Mfg Yannic

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


colaka - Do 01.04.10 19:38

Hallo,

schade, daß hier keine Antwort kommt, denn das würde mich auch interessieren. Ich habe das gleiche Problem.

Gruß Ebi


Xentar - Do 01.04.10 21:24

try..except ist schon richtig. In Delphi wird die Exception jedoch trotzdem angezeigt. Starte das Programm mal ohne Delphi und versuchs erneut.


sfan - Fr 02.04.10 06:10

Hi,

die indy komponente wirft keine Delphi exceptions aus sondern selbst definierte "fehlerfenster".

guckst du:
http://www.delphipraxis.net/post114239.html