![]() |
UrlDownloadToFile Fehler 80040004
Kann mir jemand sagen, woran es liegen kann das ich keine Dateien runterladen kann?
Ich bin total am verzweifeln^^ UrlDownloadToFile mit StatusCallback kommt bis zum Status Downloading, und dann nicht weiter. Datei ist 100%ig vorhanden hab auch ne Datei von nem anderen Server probiert unteranderem von Google.de Überall der gleiche Fehler. Hab es auch mit einem komplett ![]() Meine Programmversion ging aber schon mal, nur auf einmal halt nicht mehr -.- Hatte ne Weile das Programm nicht mehr aufgerufen. |
AW: UrlDownloadToFile Fehler 80040004
Delphi-Quellcode:
, bzw.
ShowMessage(SysErrorMessage($80040004))
Delphi-Quellcode:
und es ist eventuell lesbar,
RaiseLastOSError($80040004)
oder du kämpfst dich durch das MSDN > ![]() ![]() PS: Dabei eventuell höchsten 2 Bits abschneiden/ignorieren (siehe ![]() |
AW: UrlDownloadToFile Fehler 80040004
Was sagt denn Google? Bei mir zumindest ne ganze Menge.
|
AW: UrlDownloadToFile Fehler 80040004
Ich muss das nochmal hervor holen.
Ich hab immer noch keine passende Lösung gefunden! Ich hatte zuerst angenommen, es liegt daran, dass ich nicht per Standleitung online bin, sondern per Vodafone Connection. Nun hab ich aber wieder ne Standleitung, aber das Ergebnis ist das selbe -.- Und Ja, Google habe ich shcon rauf und runter gesucht. Und nein, da ist absolut nichts zu finden. Wenn doch, dann würde ich dich, mit deinen 100derten von Ergebnissen mal bitten, eine davon zu posten ;) @himitsu RaiseLastOSError kann ich mit meiner Delphi Version nicht so aufrufen. Edit: Ich muss dazu sagen, der Fehler wird nur von dem im ersten Beitrag verlinkten Programm geworfen. Meins gibt kein Fehler aus. Einzig der Download Status Callback sagt, dass der Download gestartet wurde, macht dann allerdings nichts mehr. Edit2: ShowMessage(SysErrorMessage($80040004)) sagt mir: --------------------------- Update --------------------------- Keine Verbindung für diese Verbindungskennung --------------------------- OK --------------------------- |
AW: UrlDownloadToFile Fehler 80040004
INET_E_CANNOT_CONNECT = $800C0004 (du willst nicht wissen, wo ich diese Konstante her hab)
und übersetzt $80040004 = Keine Verbindung für diese Verbindungskennung $800C0004 = Keine Verbindung für diese Verbindungskennung
Code:
Severity = [8*******] Fail
{------------------------------}
{ OLE Error Codes } {------------------------------} (* The return value of OLE APIs and methods is an HRESULT. This is not a handle to anything, but is merely a 32-bit value with several fields encoded in the value. The parts of an HRESULT are shown below. HRESULTs are 32 bit values layed out as follows: 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +-+-+-+-+-+---------------------+-------------------------------+ |S|R|C|N|r| Facility | Code | +-+-+-+-+-+---------------------+-------------------------------+ where S - Severity - indicates success/fail 0 - Success 1 - Fail (COERROR) R - reserved portion of the facility code, corresponds to NT's second severity bit. C - reserved portion of the facility code, corresponds to NT's C field. N - reserved portion of the facility code. Used to indicate a mapped NT status value. r - reserved portion of the facility code. Reserved for internal use. Used to indicate HRESULT values that are not status values, but are instead message ids for display strings. Facility - is the facility code Code - is the facility's status code *) Facility = [*00C****] C oder eben deine 4 Code = [****0004] 4 |
AW: UrlDownloadToFile Fehler 80040004
Hast du ne Idee, wieso er angeblich nicht "connecten" kann? Ich bin ja Verbunden und alles ist schick :(
Jetzt hab ich mal angenommen, es liegt an der Windowsfirewall und dann: Die funktioniert bei mir aus irgendwelchen Gründen gar nicht mehr oO Ich glaube das hängt dann wohl mit dem Fehler zusammen, nun muss ich erstmal rausfinden was da los ist... |
AW: UrlDownloadToFile Fehler 80040004
Nee, aber Google kennt INET_E_CANNOT_CONNECT und vermutlich auch 800C0004 / $800C0004 / 0x800C0004 ... vielleicht findet sich ja dahinter etwas?
Nja, eventuell ein Fehler im Internet Explorer, probleme mit Firewall und Co., Routingprobleme, Problemchen mit der uns unbekannten Zieladresse, ... Dein Programm mal auf einem anderem Rechner probiert? PS: Hab oben noch was zur Erklärung dazueditiert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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