Доброго времени суток, подскажите есть ли пример загрузки файлов с внешнего источника средствами Inno Setup + WinApi.
Есть пример загрузки текстового файла лицензии:
Я так понимаю загруженный текстовый файл помещался в буфер с наименованием "License"
Как аналогично можно загрузить файл (например архив) помещая загруженный файл либо во временную директорию {tmp} либо в каталог установки {app} для дальнейшей обработки.
Есть пример загрузки текстового файла лицензии:
Код:
function LicenseDownload(const AURL:string; var AResponse:string): Boolean;
var
WinHttpRequest: Variant;
begin
Result:=True;
try
WinHttpRequest:=CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpRequest.Open('GET', AURL,False);
WinHttpRequest.Send;
AResponse:=WinHttpRequest.ResponseText;
except
Result:=False;
AResponse:=GetExceptionMessage;
end;
end;
function InstallLicenseDownload(): Boolean;
begin
LicenseDownload('http://www.myUrl.com/bla-bla-bla', License)
end;
Как аналогично можно загрузить файл (например архив) помещая загруженный файл либо во временную директорию {tmp} либо в каталог установки {app} для дальнейшей обработки.