ouali مدير منتدى المسيلة
الجزائر : عدد الرسائل : 2373 تاريخ الميلاد : 24/12/1982 العمر : 41 الموقع : http://msila.sd.ma المزاج : الحمد لله الدولة : الجزائر نقاط : 67674 تقييم الاعضاء لك : 56 تاريخ التسجيل : 30/08/2007
| موضوع: Download file from internet in Delphi الجمعة يونيو 13, 2008 11:58 am | |
| - الكود:
-
uses URLMon, ShellApi; function DownloadFile(SourceFile, DestFile: string): Boolean; begin try Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0; except Result := False; end; end; procedure TForm1.Button1Click(Sender: TObject); const // موقع الملف على الانترنت SourceFile = 'http://www.google.com/intl/de/images/home_title.gif'; //أين ستحفظ الملف DestFile = 'c:\temp\google-image.gif'; begin if DownloadFile(SourceFile, DestFile) then begin ShowMessage('Download succesful!'); // فتح الملف الذي تم تحميله ShellExecute(Application.Handle, PChar('open'), PChar(DestFile), PChar(''), nil, SW_NORMAL) end else ShowMessage('Error while downloading ' + SourceFile) end;
| |
|