Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
DownloadFile('http://some.com/some.zip', 'c:some.zip'); functionDownloadFile(const
FileURL, FileName: String
): Cardinal; var
hSession, hFile: HInternet; Buffer: array
[1..1024] of
Byte; BufferLen, fSize: LongWord; f: File
; begin
Result := 0; hSession := InternetOpen('STEROID Download', INTERNET_OPEN_TYPE_PRECONFIG, nil
, nil
, 0); if
Assigned(hSession) then
begin
hFile := InternetOpenURL(hSession, PChar(FileURL), nil
, 0, INTERNET_FLAG_RELOAD, 0); if
Assigned(hFile) then
begin
AssignFile(f, FileName); Rewrite(f,1); fSize := 0; repeat
InternetReadFile(hFile, @Buffer, SizeOf(Buffer), BufferLen); BlockWrite(f, Buffer, BufferLen); fSize := fSize + BufferLen; until
(BufferLen = 0); CloseFile(f); Result := fSize; InternetCloseHandle(hFile); end
; InternetCloseHandle(hSession); end
; end
;
Комментарий:
functionInternetOpen(lpszAgent: PChar; dwAccessType: DWORD; lpszProxy, lpszProxyBypass: PChar; dwFlags: DWORD): HINTERNET; stdcall
;