![]() |
Exception wird nicht abgefangen bei HTTP.get
folgender code:
Delphi-Quellcode:
Wenn die Seite http://www.beispielseite.de/' + seite[i] existiert, läuft alles gut, aber wenn die schleife zu einer kommt die nicht existiert bekomme ich eine exception die sich nicht abfangen lässt.
for i := 1 to 100 do begin
Try http.Get('http://www.beispielseite.de/' + seite[i]); Except ... end; end; 'HTTP/1.1 404 not found' heißt es dann u.a. und die idhttp.pas öffnet sich und zeigt eine bestimmte stelle. wie kann ich einen derartigen error abfangen? |
Re: Exception wird nicht abgefangen bei HTTP.get
Guten Abend,
bekommst Du die Meldung auch wenn Du nur die exe startest, also Dein Programm nicht aus der IDE startest? Grüße Klaus |
Re: Exception wird nicht abgefangen bei HTTP.get
Innerhalb der IDE oder auch ausserhalb?
|
Re: Exception wird nicht abgefangen bei HTTP.get
:-D
ok außerhalb der IDE funktionierts :) daran habe ich nicht gedacht könnte man das beseitigèn? wenn nicht wärs aber auch kein problem. |
Re: Exception wird nicht abgefangen bei HTTP.get
Zitat:
oder einfach mal Tools > Debugger-Optionen... > die beiden ...-Exceptions-Reiter |
Re: Exception wird nicht abgefangen bei HTTP.get
Hallo :hi:
unabhängig davon würde ich die Schleife in einem try/except Block laufen lassen und nicht in jedem Schleifendurchlauf ein neues try/except. |
Re: Exception wird nicht abgefangen bei HTTP.get
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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