delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشكلة في تصميم برنامج التحميل من الانترنت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
[FONT="Comic Sans MS"]اخي الكريم تواجهني مشكلة في تصميم برنامج
الذي يقوم بتحميل الملفات من النت
و لقد استعملت الكائنات التالية :
IdHTTP
ProgressBar ....... مراقبة تقدم عملية التحميل
Button1 ................. بدأ عملية التحميل
Button1 ................. الغاء عملية التحميل
Button1 ................. توقيف مؤقت لعملية التحميل
Edit1..................... كتابة رابط التحميل
Edit2 .................... كتابة مكان حفظ الملف المحمل
هل من الممكن أن تحدد ماهية المشكلة بالضبط ؟

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

سوالف
[FONT="Comic Sans MS"]اخي الكريم سوالف المشكلة هي ربط IdHTTP بالنت كيف ؟:confused:


[FONT="Comic Sans MS"]مع خالص تحياتي
بسم الله الرحمن الرحيم

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

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


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

PHP كود :
IdHTTP1.Get(edit1.text,F) 


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

PHP كود :
ProgressBar1.Max := AWorkCountMax ;
   
ProgressBar1.Position := AWorkCount ; 

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

والسلام عليكم ورحمة الله
تم تجهيز الفكرة السابقة على مشروع صغير ، أرجــوا أن يحقق المطلوب :
مرفق كامل المشروع على دلفي مع ملف التنفيذ .
أطيب التحية

سوالف
بارك الله فيكم شباب اوضحتم حتى وفيتم
مع خالص تحياتي