![]() |
AW: SSL for dummies
Danke für Deine Antwort.
Das sah so vielverprechend aus! Allerdings speist mich mein Programm mit der obigen Fehlermeldung ab. "Fehler" , ach wirklich. :shock: --------------------------- meinProgramm --------------------------- Fehler beim Download von URL: ![]() --------------------------- OK --------------------------- Gibt es Parameter, wie cih herausfinde, WELCHEN Fehler? |
AW: SSH for dummies
Zitat:
Sollte es nicht so genutzt werden?
Delphi-Quellcode:
Um Fehler auswerten zu können musst Du die WinAPI "URLDownloadToFile" selbst aufrufen, der Delphi wrapper schluckt die Return Codes.
procedure DownStream(const AURL: String; const ALocalFile: String);
var URLStream: TDownloadUrl; begin URLStream := TDownLoadURL.Create(Self); try URLStream.URL := AURL; URLStream.FileName := ALocalFile; URLStream.ExecuteTarget(Self); // <- das meine ich im speziellen finally URLStream.Free; end; end; |
AW: SSL for dummies
|
AW: SSL for dummies
Hier ein mini Beispiel ohne Wrapper:
Delphi-Quellcode:
Mögliche Return Codes:
function DownLoadInternetFile(Source, Dest : String): Integer;
begin try Result := URLDownloadToFile(nil, PChar(Source), PChar(Dest), 0, nil); except Result := -1; end; end; S_OK The download started successfully. E_OUTOFMEMORY The buffer length is invalid, or there is insufficient memory to complete the operation. INET_E_DOWNLOAD_FAILURE The specified resource or callback interface was invalid. -1 Exception Anleitung zur API: ![]() |
AW: SSL for dummies
Hallo nochmal, ich habe zur API mal etwas weiter gelesen, wenn Du Dir einen Callback einrichtest könntest Du auch erweiterte Übertragungs- / Protokoll- Fehler abfragen oder momentane Position des Downloads für eine ProgressBar o.ä..
|
AW: SSL for dummies
von mir aus darf es alles sein.
Doch mormot.core.os, mormot.net.client findet mein Delphi XE 3 nicht. Das mit dem Fehlermeldung-Ausgeben habe ich zwar gelesen, doch kann es nicht umsetzen. Es geht wirklich nur darum, jenen KLick, den ich im Explorer habe, durch Delphi ausführen zu lassen. Der Explorer ist uralt, sehe gerade nach: aus 2012 (die Versionsanzeige zickt). Er ist nur in meiner Delphi VM. Doch der kann die Datei anzeigen. |
AW: SSL for dummies
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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