![]() |
Indy TIdHTTP / Verbindung ins Internet nicht mehr möglich
Hallo,
ich hab ein Problem mit einem Programm das für mich immer wieder mittels Timer eine Webseite aufruft (Aktuelle IP). Ich nutze dazu die Indy TIdHTTP Komponente und lese dann den Content der Seite aus. Nun habe ich aber das Problem das ich nach ein paar Tagen Dauerlaufzeit des Programms mein Rechner wohl irgendwie so voll-Cache/Mülle (oder so) das von dann eben absolut keine Adressen etc. aufgelöst werden können. Es geht sogar soweit das ich nicht mal mehr pingen kann. (Alles nur ausserhalb des eigenen Netzes) Meine Frage ist nun wie kann ich das Problem beheben, ist das jemandem bekannt? Die einzige Lösung die ich habe ist entweder das Programm ein paar Tage zu beenden und dann wieder zu starten oder eben den Rechner neu starten. Hoffe mir kann jemand dabei helfen da es ziemlich wichtig ist. Wenn noch jemand mehr Infos braucht einfach sagen welche. Danke! PS: Eine andere (kommerzielle Komponente) habe ich ebenfalls versucht und erzeugt den selben Effekt! |
Re: Indy TIdHTTP / Verbindung ins Internet nicht mehr möglic
Erstell bei jedem timeraufruf die Komponente IdHTTP neu und gib sie wieder frei.
|
Re: Indy TIdHTTP / Verbindung ins Internet nicht mehr möglic
Zitat:
|
Re: Indy TIdHTTP / Verbindung ins Internet nicht mehr möglic
Hi,
schonmal auf die Idee gekommen das das Problem nicht an Deinem Programm liegen könnte, sondern das Du dir was eingefangen hast ?! Wenn Du das IdHttp immer dynamisch erzeugst und danach auch wieder freigibst und jedesmal die gleiche URL aufrufst, kann der von Dir beschriebene Fehler nicht auftreten. Welchen Timer-Intervall verwendest Du denn ? Deaktivierst Du den Timer während der Anfrage auch, damit der Timer nicht doppelt eintreten kann ? Gruß Data |
Re: Indy TIdHTTP / Verbindung ins Internet nicht mehr möglic
Hallo,
Zitat:
Zitat:
Egal welcher Intervall, es passiert immer wieder nach ein paar Tagen. Zitat:
Aber was ich gerade festgestellt habe bei erneuter überprüfung des Quellcodes, es scheint wirklich so zu sein das der Timer sich selbst nicht Disabled. Ich hab das mal geändert und werde es mal testen. Aber bei nem Intervall von 5 Min dürften sich doch eignetlich TimeOut und Timer nicht überlappen. Mal sehn was bei raus kommt .... Danke, gruß KoS |
Re: Indy TIdHTTP / Verbindung ins Internet nicht mehr möglic
Also ich habe nun mal getestet und den eventuellen Timerüberlauf korrigiert. Das Problem besteht aber nach wie vor noch.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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