![]() |
Programm mit idHTTP geht nur auf meinem PC!?!
Hallo zusammen,
ich habe mir ein einfaches Programm geschrieben ,was nach einem Klick auf den entsprechenden Button die aktuelle IP-Adresse aus einer URL ausliest und es in einem Edit-Feld anzeigt. Der Code (auszugsweise) lautet folgendermaßen:
Delphi-Quellcode:
Das Problem ist nun, daß das Programm auf meinem PC einwandfrei läuft. Auf dem PC meiner Schwester sowie auf einem anderen PC (beide ohne Delphi, WinXP) funktioniert es nicht und es wird mit dem o.g. Fehler abgebrochen. Könnte einer ahnen, woran das liegen könnte? Ach so, auch bei deaktivierter Firewall funktioniert es nicht, falls diese Frage kommen sollte :-)
try
// Edit-Feld löschen Edit_myIP.Text := ''; // IP-Adresse holen ip := idhttp.Get('http://checkip.dyndns.com'); // IP-Adresse aus Antwort filtern ip := copy(ip, pos('Address:', ip)+9, Length(ip)); ip := copy(ip, 1, pos('<', ip)-1); edit_myip.Text := ip; except MessageDlg('Fehler beim Abrufen der IP-Adresse!', mtError, [mbOk], 0); end; SCRaT |
Re: Programm mit idHTTP geht nur auf meinem PC!?!
Moin Scrat,
Zitat:
Du hast aber keinen genannt ;-) Vielleicht solltest Du mal, zum Testen, auf den try/except-Block verzichten, damit die tatsächliche Meldung angezeigt wird. |
Re: Programm mit idHTTP geht nur auf meinem PC!?!
Oh, sorry. Mit Fehler meinte ich nur die Fehlermeldung (MessageDlg).
Die Exception lautet "idHTTPProtocolException" und kommt wie gesagt nur auf anderen PCs vor. Auch die EXE-Datei läuft bei mir übrigends tadellos. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 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