لدي ملاحظة صغيرة
لما يكون في القائمة أكثر من ملف و نقوم بتشغيل أحدها و عند النقر على ملف آخر تتوقف عملية القراءة
لدي ملاحظة صغيرة
لما يكون في القائمة أكثر من ملف و نقوم بتشغيل أحدها و عند النقر على ملف آخر تتوقف عملية القراءة
djug كتب:لما يكون في القائمة أكثر من ملف و نقوم بتشغيل أحدها و عند النقر على ملف آخر تتوقف عملية القراءة
هذه هي النقطة 8:
عند النقر مرة واحدة على ملف لا تتوقف القراءة
عند النقر مرتين على ملف يتم قرائته
تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 30 سبتمبر 2008 في 00:45
ليس اعادة توزيع فقط بل هناك اضافات
او اصح اعادة التفكير في الطريقة السابقة وتغييرها لطريقة احسن تتوافق مع النقطة الاخيرة
هناك ملاحظة :
عندما يكون الملف في حالة قراءة وننقر مرتين فان الملف يقراء من جديد وسوف تسمع الملف يقراء مرتين
تم تصحيح :
اقتباسعندما يكون الملف في حالة قراءة وننقر مرتين فان الملف يقراء من جديد وسوف تسمع الملف يقراء مرتين
تم تعديل هذه المشاركة بواسطة mohfa في 30 سبتمبر 2008 في 07:46
لم اجرب المرفق لانني في مكان لايسمح بذلك
لكن ساطر النقطة الموالية لكي يستمر التطوير
النقطة:9
خيار Loop عبارة عن ChackBox
عند قراءة ملف وانتهائه ينتقل تلقائيا الى قرائة الملف التالي
النقطة 9
اضفت مؤقت - Timer - و CheckBox فإذا كان الـ CheckBox مفعل فإن الـ Timer سيشتغل تلقائيا وهذا يعني AutoLoop
بعد إذن اخي عبد العزيز والإخوة لقد رفعت كذلك ملف المساعدة لـ Bass
-----------------------------
لقد نسيت ان ابارك لإخواننا في المشرق العربي بالعيد : صح عيدكم وكل عام وانتم بخير .
هنا في الجزائر العيد سيكون غدا إن شاء الله
-----------------------------
تم تعديل هذه المشاركة بواسطة mohfa في 30 سبتمبر 2008 في 21:27
إظافة خاصية - Boolean - يمكن ان تستعمل في المستقبل :
عند الضغط على الزر X - إغلاق - البرنامج هل :
يتم إغلاق البرنامج او إخفائه في الـ SysTray
mohfa ابليت بلاء حسن
بالنسبة لملف المساعدة لـ Bass وضعت رابط BASS عندما ذكرت اننا نستعمله ومن المفروض حمله الجميع واطلع على ما يحتوى
بالنسبة لالزر X و إخفائه في الـ SysTray فهذه فيما بعد
الان النقطة 10
حفظ قائمة التشغيل عند خروج البرنامج بملف نصي اسمه playlist.m3u
واسترجاعها تلقائيا عند تشغيله مرة ثانية
النقطة 10
جيد
النقطة 11
خيار Shuffle
اي ليس قراءة ملف تلو التالي عشوائيا
مثال: الاول ثم الرابع ثم العاشر ثم الثالث عشوائيا Random
اخي عبد العزيز هلا شرحت جيدا
عدنا بقائمة التشغيل 10 ملفات
عندما تضغط على الزر Play وخيار shuffle مفعل يتم اختيار ملف عشوائيا من القائمة وتشغيله
عندما ينتهي وخيار Loop مفعل يتم اختيار ملف اخر عشوائيا وتشغيله وهكذا دون توقف
استعمال Random بدلا من استعمال ItemIndex وتعديل الازم
محاولة سريعة لنقطة 11
ما شاء الله أخي mohfa , عامل شغل جامد :thumb_up:
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
النقطة ما قبل السابقة لم اجربها كما ذكرت
وعندما جربتها وجدت خطأ في Loop
حيث يتم تكرار نفس الملف بالرغم من انه يظهر اختيار ملف ثاني بالقائمة
ارفقت ملفين صغيرين للتجربة
التنفيذ + الضغط على Play لكي يظهر الخطأ
تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 1 أكتوبر 2008 في 12:38
عيد مبارك اعاده الله علينا وعليكم باليمن واليسر والبركة
لقد فاتني الكثيرا في المشروع النقطة 11 ماشاء الله
لقد تقدم الموضوع بشكل واضح
تحياتي
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
عياد مبارك وكل عام الامة الإسلامية احسن ان شاء الله
والنقاط القادمة لاتزال كثيرة اخي علي فجهز نفسك...
تم تصحيح خطأ Loop لنمر للنقطة الموالية
النقطة 12:
اضافة امكانية حذف ملفات من القائمة (او افراغها كلها)
السلام عليكم و رحمة الله و بركاته :
اولا عيدكم مبارك وكل عام والامة الإسلامية جمعاء بخير
تمت إضافة النقطة 12
وهي كالتالي
{ حذف ملف إذا كانت HasConfirm مفعلة فإنه سوف تظهر رسالة تأكيد عن الحذف غير ذلك سيتم الحذف مباشرة بدون تأكيد وهذا كذلك ينطبق على مسح القائمة كليا }
procedure DelSelected(HasConfirm:Boolean); //حذف ملف من القائمة
procedure ClearLibrary(HasConfirm:Boolean); // مسح القائمة كليا********
اولا اعتذر اخي عبد العزيز والإخوة الاعضاء إن كان هناك خطاء في المرفق السابق وذلك لان التعديل كان سريع وسطحي .
تم تعديل هذه المشاركة بواسطة mohfa في 1 أكتوبر 2008 في 22:57
لاتعتذر ولاشيئ وجود اخطاء شيئ عادي
دون تضييع وقت نمر للتالي
النقطة 13 اظافة الازار
First الاول : لتشغيل اول ملف بالقائمة
Previous السابق: الملف السابق ان وجد
Next التالي : الملف التالي ان وجد
Last الاخير : الملف الاخير
النقطة 13
حاليا جيد
ينقصة دعم خيار Shuffle
اضافة هذا الدعم بحاجة لتشغيل المخ
ساشرح لك :
بداء البرنامج بالملف الاول والخيار الShuffle + Repeat PlayList مفعلين
عندما ينتهي الملف الاول يتم اختيار الملف الموالي عشوائيا وليكن الخامس
(نحن عند الخامس) لو نضغط على الزر Previous يجب ان يعود للملف الاول وليس الرابع
(نحن عند الخامس) لو نغظ على الزر Next يجب اختيار ملف عشوائي وليس السادس
فهمت ام اشرح اكثر ؟
تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 2 أكتوبر 2008 في 00:54
والله ياخي عبد العزيز ياريت شرح اكثر
تم تعديل هذه المشاركة بواسطة mohfa في 2 أكتوبر 2008 في 00:57
تم تشغيل الملفات عشوائيا مثلا بالترتيب
1 5 9 3 7
نحن الان عند 7 الذي يتم تشغيله
عندما تضغظ Previous يتم تشغيل 3
عندما تضغظ Previous مرة اخرى يتم تشغيل 9
الان نحن عند 9
لو نضغظ Previous يتم تشغيل 5
ولو نضغط Next يتم تشغيل 3
فهمت ؟