![]() |
URLDownloadToFile - Fehler 0x800401E4
Warum geht das nicht mehr?
Delphi-Quellcode:
Mit idHTTP kann ich das problemlos runterladen, aber URLDownloadToFile() gibt nur noch Fehler 0x800401E4 zurück, was laut SysErrorMessage() "Ungültige Syntax" heisst.
hr := URLDownloadToFile(nil,'http://www.google.de/index.html', 'C:\index.html', 0, nil);
Dabei spielt es keine Rolle, welche Seite ich angebe, auch das verwenden von PChar() nützt nichts. Ach ja: Habe Win XP Home SP2. |
Re: URLDownloadToFile - Fehler 0x800401E4
Hi,
also bei mir geht das nur mit google nicht. Mit meiner eigenen Homepage funktionierts einwandfrei. Irgendwas ist da faul... mfG mirage228 P.S.: Ich verwende XP Pro SP2 |
Re: URLDownloadToFile - Fehler 0x800401E4
Google hat bestimmte Header gesperrt. Unteranderem die von den Indys, weil das zu sehr missbraucht wurde. Stell in den Indys einen anderen Header ein und es geht. Was jetzt die API Funktion für einen Header sendet, weiß ich nicht. Aber ich köönnte mir vorstellen, dass der von Google, wegen zu häufigne mißbrauchs, auch gesperrt wurde.
Warum es bei scp allerdings bei keiner Seite geht, weiß ich auch nicht. @scp: Vergleich mal deinen aufruf mit dem Beispiel aus der Code-Lib. |
Re: URLDownloadToFile - Fehler 0x800401E4
Delphi-Quellcode:
das klappt bei mir
if URLDownloadToFile(nil,'http://www.google.de/index.html', 'C:\index.html', 0, nil) = 0 then
begin // heruntergeladen end else begin // fehler end; |
Re: URLDownloadToFile - Fehler 0x800401E4
Ich hab auch schon das Beispiel aus der Codelib komplett übernommen, mit Fortschrittsanzeige usw. Es ändert sich aber nichts.
|
Re: URLDownloadToFile - Fehler 0x800401E4
Wenn du kannst, probier es mal auf einen anderen Rechner aus oder lad mal das Programm hier hoch. Mit oder ohne Source, nur zum Testen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:24 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