المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكلة في تصميم برنامج التحميل من الانترنت


YACHINE
11-03-2008, 06:01 PM
اخي الكريم تواجهني مشكلة في تصميم برنامج
الذي يقوم بتحميل الملفات من النت
و لقد استعملت الكائنات التالية :
IdHTTP
ProgressBar ....... مراقبة تقدم عملية التحميل
Button1 ................. بدأ عملية التحميل
Button1 ................. الغاء عملية التحميل
Button1 ................. توقيف مؤقت لعملية التحميل
Edit1..................... كتابة رابط التحميل
Edit2 .................... كتابة مكان حفظ الملف المحمل

سوالف
12-03-2008, 03:06 AM
هل من الممكن أن تحدد ماهية المشكلة بالضبط ؟

حيث انني لا ارى أي كود يمكنني مساعدتك فيه.

سوالف

YACHINE
12-03-2008, 09:50 AM
اخي الكريم سوالف المشكلة هي ربط IdHTTP بالنت كيف ؟:confused:


مع خالص تحياتي

B.M.AbdelAziZ
12-03-2008, 10:55 AM
بسم الله الرحمن الرحيم

مكونات INDY صممت خصيصا لتسهيل الامور اكثر

مثلا لتحميل ملف باستخدام IdHTTP يكفي استدعاء Get بمسار الملف المراد تحميله


تحميل ملف من موقع مكتوب في Edit1 وملف F من نوع TFileStream او Tmemorystream

IdHTTP1.Get(edit1.text,F)


و لمراقبة تقدم عملية التحميل استخدم الاحداث OnWorkBegin / OnWork


ProgressBar1.Max := AWorkCountMax ;
ProgressBar1.Position := AWorkCount ;

ولا تنسى استخدام مكون IdAntiFreeze لكي لايظهر برنامجك وكانه توقف عن العمل !

والسلام عليكم ورحمة الله

سوالف
13-03-2008, 09:14 AM
تم تجهيز الفكرة السابقة على مشروع صغير ، أرجــوا أن يحقق المطلوب :
مرفق كامل المشروع على دلفي مع ملف التنفيذ .
أطيب التحية

سوالف

YACHINE
15-03-2008, 04:45 PM
بارك الله فيكم شباب اوضحتم حتى وفيتم
مع خالص تحياتي