Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

download при помощи delphi   Найти похожие ветки 

 
TONG ©   (2004-08-11 14:09) [0]

Нужно закачать из интернет файл и сохранить на ж.диске!
Помогите!


 
KSergey ©   (2004-08-11 14:15) [1]

Вкладка FastNet
Или TNMFtp и F1 к методу Download подробный пример.


 
ssk ©   (2004-08-11 14:19) [2]

http://www.swissdelphicenter.ch/torry/showcode.php?id=412


 
Alaman   (2004-08-23 23:26) [3]

Вот два способа:

Первый способ:
function GetInetFile(const fileURL, FileName: string): boolean;
const
 BufferSize = 1024;
var
 hSession, hURL: HInternet;
 Buffer: array[1..BufferSize] of Byte;
 BufferLen: DWORD;
 f: file;
 sAppName: string;
begin
 Result := False;
 sAppName := ExtractFileName(Application.ExeName);
 hSession := InternetOpen(PChar(sAppName),
 INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
 try
   hURL := InternetOpenURL(hSession, PChar(fileURL), nil, 0, 0, 0);
   try
     AssignFile(f, FileName);
     Rewrite(f,1);
     repeat
       InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
       BlockWrite(f, Buffer, BufferLen);
     until
       BufferLen = 0;
     CloseFile(f);
     Result := True;
   finally
     InternetCloseHandle(hURL);
   end;
 finally
   InternetCloseHandle(hSession);
 end;
end;

Второй способ:

uses
 ...URLMon;

...
if UrlDownloadToFile(nil, PChar(DTfileURL), PChar(DTFileName), 0, nil)= 0
   then
     Memo1.lines.append("загрузка завершилась успешно")
   else
     Memo1.lines.append("Ошибка загрузки");



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1090995501
DemonRus
2004-07-28 10:18
2004.10.31
Загрузка файл формата .jpg с сайта.


1-1097605805
quickblack
2004-10-12 22:30
2004.10.31
Смена картинки на рабочем столе.


4-1096021148
Antonmm2
2004-09-24 14:19
2004.10.31
Форматирование диска


11-1080931846
4kusNick
2004-04-02 22:50
2004.10.31
Как искать заменять текст? При помощи FindReplaceDLG help!


14-1097476845
Igorek
2004-10-11 10:40
2004.10.31
Собрался купить CD-RW NEC NR-7800B (б/у 4 мес)