Arsip: download dengan delphi

more 17 years ago
skh_cay
assalamu'alaikum wr. wb...
mohon bantuannya ya...
gimana caranya buat program download file dari delphi...
kayak flashget gitu...
tapi ini dibuat dari delphi...
terima kasih sebelumnya!!

more 17 years ago
EkoIndri
kalau misalkan kita download sebuah file
ditengah jalan koneksi putus
gimana ya coding untuk melanjutkan download yang terputus tadi.
jadi penasaran nih...

more 17 years ago
betamax
logikanya bisa... hihi kalo coding nyerah... getFileSize dulu mungkin yah ? trus hitung bit receive nya berapa. tampung di buffer.. kaya ftp.append :( ..
tapi masalahnya ngakses ke server file nya pake fungsi apa ?

more 17 years ago
skh_cay
mau nanya lagi nih...
saya dah link ke url yang dikasih ma @donie a hidayat...
tapi beberapa varibel kok gak bisa dikenali ya ? knp?
contohnya HInternet;
..
saya nyobanya pake delphi 7..
terima kasih sebelumnya

more 17 years ago
skh_cay
itu udah dideklarasikan mas @yusdi...
contoh listing programnya kan kayak gini.>>>>>>>!
function GetInetFile
(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var
hSession, hURL: HInternet;
Buffer: array 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;
dari fungsi awalnya kan udah di deklarasikan ..??
tapi kok tetep gak dikenal yah...
knp???

more 17 years ago
skh_cay
itu udah dideklarasikan mas @yusdi...
contoh listing programnya kan kayak gini.>>>>>>>!
function GetInetFile
(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var
hSession, hURL: HInternet;
Buffer: array 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;
dari fungsi awalnya kan udah di deklarasikan ..??
tapi kok tetep gak dikenal yah...
knp???

more 17 years ago
zeinix
Cara lain gunakan component Indy (TIdHttp).
Contoh codenya
var
IdHttp: TIdHttp;
Response: TMemoryStream;
begin
...
IdHttp := TIdHTTP.Create(nil);
IdHttp.Request.Referer := URL; // Harus diisi
IdHttp.Get(URL, Response);
Response.SaveToFile(FileName);
IdHttp.Free;
...
end;
Kekurangannya ngak bisa resume sama penggunaan CPU sampe 100%.more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- [Help] Cara meletakn tabel di form
by pai_chan in Tip n Trik Pemrograman more 15 years ago - memanggil image dari URL
by Shaf in Hal umum tentang Pascal Indonesia more 16 years ago - Re: PERATURAN FORUM Delphi-ID.Org
by EkoIndri in Hal umum tentang Pascal Indonesia more 19 years ago - kompo D3vExpr3ess
by Akuna-Matata in MySQL more 18 years ago - Delphi yang digunakan
by barcode in OOT more 19 years ago - menampilkan data pada query tanpa data kembar...
by mas_kofa in MySQL more 18 years ago - cara menampilkan data dengan timer
by alvonz in OOT more 16 years ago - ModifySQL u/ data yg sama di MySQL 5.0.45 bermasalah!
by bugan in MySQL more 17 years ago - simpan data jenis TMaskEdit
by javaman in Hal umum tentang Pascal Indonesia more 18 years ago - Licensi Delphi
by farhan_port in Hal umum tentang Pascal Indonesia more 17 years ago