المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Feb 2008
[FONT="Comic Sans MS"]اخي الكريم تواجهني مشكلة في تصميم برنامج
الذي يقوم بتحميل الملفات من النت
و لقد استعملت الكائنات التالية :
IdHTTP
ProgressBar ....... مراقبة تقدم عملية التحميل
Button1 ................. بدأ عملية التحميل
Button1 ................. الغاء عملية التحميل
Button1 ................. توقيف مؤقت لعملية التحميل
Edit1..................... كتابة رابط التحميل
Edit2 .................... كتابة مكان حفظ الملف المحمل
المشاركات : 14
المواضيع 1
:
: 0
الإنتساب : Mar 2008
هل من الممكن أن تحدد ماهية المشكلة بالضبط ؟
حيث انني لا ارى أي كود يمكنني مساعدتك فيه.
سوالف
المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Feb 2008
[FONT="Comic Sans MS"]اخي الكريم سوالف المشكلة هي ربط IdHTTP بالنت كيف ؟:confused:
[FONT="Comic Sans MS"]مع خالص تحياتي
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
بسم الله الرحمن الرحيم
مكونات INDY صممت خصيصا لتسهيل الامور اكثر
مثلا لتحميل ملف باستخدام IdHTTP يكفي استدعاء Get بمسار الملف المراد تحميله
تحميل ملف من موقع مكتوب في Edit1 وملف F من نوع TFileStream او Tmemorystream
PHP كود :
IdHTTP1 . Get ( edit1 . text , F )
و لمراقبة تقدم عملية التحميل استخدم الاحداث OnWorkBegin / OnWork
PHP كود :
ProgressBar1 . Max := AWorkCountMax ; ProgressBar1 . Position := AWorkCount ;
ولا تنسى استخدام مكون IdAntiFreeze لكي لايظهر برنامجك وكانه توقف عن العمل !
والسلام عليكم ورحمة الله
المشاركات : 14
المواضيع 1
:
: 0
الإنتساب : Mar 2008
13-03-2008, 08:14 AM
(آخر تعديل لهذه المشاركة: 02-03-2011, 06:48 PM بواسطة TF6M .)
تم تجهيز الفكرة السابقة على مشروع صغير ، أرجــوا أن يحقق المطلوب :
مرفق كامل المشروع على دلفي مع ملف التنفيذ .
أطيب التحية
سوالف
الملفات المرفقة
Indy.zip (الحجم : 272.7 ك ب / التحميلات : 360)
المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Feb 2008
بارك الله فيكم شباب اوضحتم حتى وفيتم
مع خالص تحياتي