الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التكرار بطريقة صعبة والحل لدى الخبراء باللغة

مغلق
بدأه hetlar في 24 أبريل 2004 · 8 رد · 763 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

اخوانى رجاء المساعدة لدى المشروع وبه المشكلة التالية .

لدى سبع فورم كل فورم ليوم من الاحد الى السبت . كل فورم به 30 زر وكل زر له اسمه الاساسى اى command 1 ,command2 وهكذا وعند الضغط على اى زر يشغل قطعة موسيقية بفورم خاص ومسار خاص كما موضح بالمشروع المرفق . المشكلة فى انى اريد عمل زر تكرار لكل فورم وعند الضغط علية يتم فتح فورم التشغيل ويكرر كل القطع الثلاثون بالتتالى . ولكن الملفات الصوتيه الثلاثون موجودة فى الفولدر الاول والثانى به 3 قطع موسيقية وهكذا باقى الفولدرات كل واحد به ثلاثة عند تشغيل اول فورم والضغط على زر تكرار يتم تشغيل قطع الصوت كلها بالتتالى وعند الانتقال الى الفورم الثانى وطبعا يكون به ايضا زر تكرار ولكن عند الضغط عليه يشغل 27 قطعة صوت من الفولدر 1 الاساس والثلاثة الموجودين فى الفولدر الثانى وهكذا عند الضغط على الزر فى الفورم الثالث ...

يشغل الاساس 27 من الفولدر الاول والثلاثة من الفولدة الثالث الذى يخصه .

يوجد اخ الله يكرمه اسمه محمد ساعدنى ولكن الطريقة لم تنجح معى وهى بالكود موجودة بالمشروع ولكنه اعتمد على عمل index للازرار ولكنى اريدها بالاسم الاساسى كوماند1 و2 وهكذا .

PRJ_3.zip

#2

اتمنى من الاعضاء المساعدة ارجوكم

تحياتى

#3

أخي الكريم جرب إضافة وحدة نمطية ضع بها Sub بدلالة رقم

مثلاً :

Public Sub NotePlay(N as byte)

حيث N تدل على رقم القطعة الموسيقية

وعرف ضمنه مصفوفة عدد عناصرها بعدد المقطوعات الموسيقية .. وخزن في كل عنصر مسار ملف الصوت

ثم ضع تشغيل هذا الملف من خلال المصفوفة بدلالة الفهرس N

وعند رغبتك في استدعاء عزف مجموعة مقطوعات 27 من يوم الأحد و 3 من يوم الأربعاء مثلاً تكتب :

for R = 1 to 27
    NotePlay(R)
next
For R = 34 to 36
    NotePlay(R)
next
#4

اشكرك جداً أخىومشرفنا مهند عبادي .

رجاء اخى ترسلها لى بمثال مع المشروع .

اسف على الاطالة ,

والسلام عليكم ورحمه الله وبركاته .

#5

رجاء اخى استاذ مهند عبادي المساعدة بالمثال ارجوك .

السلام عليكم .

#6

ما شاء الله عليك اخي hetlar كتبت كل هذا الكود و عجزت عن هذا الجزء ;)البسيط. لو كان لدي وقت لاطلعت عليه لكن للاسف.

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#7

السلام عليكم اخى العزيز Maverick .

المشكلة انه سيوضع على اسطوانة وان عدد القطع الموسيقية كبير ولذلك اريد مثال للفكرة فقط . لان موضوع المصفوفة يريد index وبصراحة انا مش مستوعب الفكرة . اخى

تحياتى

#8

الي فهمته من كلامك هو انه تريد ان تشغل كل الملفات الصوتية عند الضغط على زر التكرار.

PRJ_3.zip

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#9

اشكرك اخى العزيز Maverick على الرد

تحياتى :)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…