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 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 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 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- tanya ttg steganografi
by neotekerz in Multimedia & Graphic Enhancement more 18 years ago - MOHON BANTUANNYA
by poespitazone in Enginering more 17 years ago - STATUS POSTING
by Manz in Moderator Only more 17 years ago - error QRExpr (rumus)
by goehsatrio in Reporting more 17 years ago - Pencarian Tanggal
by galih in Tip n Trik Pemrograman more 18 years ago - Kopi Darat Delphi Team
by DelphiExpert in OOT more 16 years ago - array of TEdit (menanggapi artikel)
by simba in Tip n Trik Pemrograman more 19 years ago - Penghargaan setinggi-tingginya kepada forum Delphi-id.org
by luckynvic in OOT more 18 years ago - baca excel sebagai table.
by Starboard in Tip n Trik Pemrograman more 20 years ago - Tanya?Cara Penjumlahan,Perkalian,Dll..Angka Pada Rave Report
by faridx in Tip n Trik Pemrograman more 18 years ago