AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi probleme mit exceptions und idhttp
Thema durchsuchen
Ansicht
Themen-Optionen

probleme mit exceptions und idhttp

Ein Thema von Melatonin · begonnen am 15. Jul 2008 · letzter Beitrag vom 15. Jul 2008
 
Melatonin

Registriert seit: 15. Jul 2008
2 Beiträge
 
#1

probleme mit exceptions und idhttp

  Alt 15. Jul 2008, 16:18
Hi!

ich komme leider bei folgendem problem nicht weiter:

in meinem programm soll durch einen timer jede sekunde eine Seite heruntergeladen werden und soll praktisch damit prüfen, ob eine Internetverbindung besteht (quasi als Ping, ich fürchte ne ziemlich unkonventionelle Lösung, aber für mich sollte es reichen).

Folgender Quellcode sollte relevant sein (einmal meine download-funktion zum einen, die timer-funktion zum anderen)

Delphi-Quellcode:
function download(URL,Datei:string):boolean;
var FS:Tfilestream;
begin
Application.ProcessMessages;
FS:=Tfilestream.Create(Datei,fmCreate);
try
  form1.IdHTTP1.Get(URL,FS);
  Result := true;
except
  Result := false;
end;
  FS.Free;
end;


procedure TForm1.Timer1Timer(Sender: TObject);
begin
  If download('http://www.xxx.de/ping.txt','c:/ping.txt')=true then
    label1.caption := 'online
  else
   label1.caption := 'offline;
end;

Soweit funktioniert eigentlich alles so, wie ich es will. Allerdings, wenn ich die Verbindung kapsel, wird zwar erst richtigerweise offline angezeigt. wenn ich danach wieder online gehe, kommt aber kein statuswechsel mehr.

Da im Try-Teil Exceptions bzw. fehlermeldungen aufgetreten sind, habe ich unter "Tools/Debugger-Options" die funktion "stop on delphi exceptions" deaktiviert. dann waren die fehlermeldungen weg, aber ich vermute hierin liegt irgendwo der grund dafür, dass er nicht mehr von offline auf online wechselt.

Hat jemand eine Idee? Wäre sehr dankbar für jeden Rat!

Beste Grüße,
Malte
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 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