Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Procedur nach Fehler wieder aufrufen (https://www.delphipraxis.net/22603-procedur-nach-fehler-wieder-aufrufen.html)

Gambit 19. Mai 2004 21:29


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:
  connect;

  Try
    for i:= 1 to 1000 do
    begin
      parse
      ...
    end;
  Except
    on EIdConnClosedGracefully do
    begin
      was nun?
    end;
  end;
Wie muss ich das bewerkstelligen?

Gruß

Gambit

Ultimator 19. Mai 2004 21:33

Re: Procedur nach Fehler wieder aufrufen
 
Ich würde sagen:
Delphi-Quellcode:
On EIdConnClosedGracefully do Connect;

Gambit 19. Mai 2004 21:43

Re: Procedur nach Fehler wieder aufrufen
 
OK, ich hätte schreiben müssen
Delphi-Quellcode:
parse(i);
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.

Gruß

Gambit


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