![]() |
Procedur nach Fehler wieder aufrufen
Moin,
hab' nen Brett vorm Kopp... Ich parse in einer Schleife Internetseiten durch. Nun habe ich manchmal eine ungewollte Verbindungstrennung. Ich möchte nach dieser Trennung die Connection wieder aufbauen und die Schleife dort fortsetzen, wo sie beendet wurde. Die Trennung kann ich abfangen(siehe unten)
Delphi-Quellcode:
Wie muss ich das bewerkstelligen?
connect;
Try for i:= 1 to 1000 do begin parse ... end; Except on EIdConnClosedGracefully do begin was nun? end; end; Gruß Gambit |
Re: Procedur nach Fehler wieder aufrufen
Ich würde sagen:
Delphi-Quellcode:
On EIdConnClosedGracefully do Connect;
|
Re: Procedur nach Fehler wieder aufrufen
OK, ich hätte schreiben müssen
Delphi-Quellcode:
Nachdem die Verbindung getrennt wurde muss ich mit dem Parssing an der Stelle(i+1) wieder weitermachen. Deine Lösung, nur einfach neu zu connecten bringt da nix.
parse(i);
Gruß Gambit |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 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