Hi,
kann es sein, das in der Funktion TBackgroundCopyService.DownloadMultiUrl noch ein Fehler ist?
Ist die Scheife zum Befüllen von DownloadInfo nicht falsch?
Delphi-Quellcode:
function TBackgroundCopyService.DownloadMultiUrl(const aURL, aDest: TWideStringDynArray;
const aDownloadFeedback: TDownloadProgressEvent; var aError: WideString;
const aDisplayName: WideString;
const aJobType: BG_JOB_TYPE = BG_JOB_TYPE_DOWNLOAD): Boolean;
:
ZeroMemory(@DownloadInfo, SizeOf(DownloadInfo));
for nCount := Low(aURL) to High(aURL) do
begin
DownloadInfo.RemoteName := PWideChar(aUrl[nCount]);
DownloadInfo.LocalName := PWideChar(aDest[nCount]);
end;
nCount := Length(aURL);
Res := CopyJob.AddFileSet(nCount, DownloadInfo);
: