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

لدي شرط لا يتم تطبيقه مالمشكله في الكود

بدأه majado2 في 1 يناير 2010 · 3 رد · 559 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي شرط في الكود ولا يتم تنفيذه مالمشكله ..

هذا الكود

 

    	AxWindowsMediaPlayer1.URL = ("sound\" & tkrar)
    	Me.AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = GetSeconds(position_box.Text)
    	Me.AxWindowsMediaPlayer1.Ctlcontrols.play()
    	Me.Refresh()
    	If (Me.AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = endpos_box.Text) Then
        	Me.Refresh()
        	Me.AxWindowsMediaPlayer1.Ctlcontrols.pause()
        	MsgBox("تمام")
        	Timer1.Enabled = False

    	End If

اتمنى تفيدوني مشكورين

448e929608.jpg
#2

اخواني ساعدوني ...

excl.gif

448e929608.jpg
#3

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

اولاً انا مبتدئ فلا اعلم إذا كانت ملاحظتي صحيحة ام لا !

ثانياً اعتقد ان الهدف من هذا الكود هو البدء من نقطة معينة

position_box.Text

والتوقف عند الوصول إلى

endpos_box.Text

وبالتالي اعتقد ان الشرط الخاص ب currentPosition يجب ان يوضع في حلقة تكرارية لأنه يتم اختباره عند بدء تشغيل المقطع فقط ولا يتم العودة لاختباره بعد ذلك إلا عند تشغيل المقطع مرة أخرى !

نقطة اخرى !

إذا كنت تستعمل حلقة او Thread او Timer لاختبار الشرط ولكن لم تقم بكتابة الكود هنا لتبسيط الكود ! فأعتقد انه يجب استخدام getSeconds مع endpos_box.Text طالما استخدمتها مع position_box.Text

وبالتوفيق ان شاء الله

1
#4
apco1974 كتب:

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

اولاً انا مبتدئ فلا اعلم إذا كانت ملاحظتي صحيحة ام لا !

ثانياً اعتقد ان الهدف من هذا الكود هو البدء من نقطة معينة

position_box.Text

والتوقف عند الوصول إلى

endpos_box.Text

وبالتالي اعتقد ان الشرط الخاص ب currentPosition يجب ان يوضع في حلقة تكرارية لأنه يتم اختباره عند بدء تشغيل المقطع فقط ولا يتم العودة لاختباره بعد ذلك إلا عند تشغيل المقطع مرة أخرى !

نقطة اخرى !

إذا كنت تستعمل حلقة او Thread او Timer لاختبار الشرط ولكن لم تقم بكتابة الكود هنا لتبسيط الكود ! فأعتقد انه يجب استخدام getSeconds مع endpos_box.Text طالما استخدمتها مع position_box.Text

وبالتوفيق ان شاء الله

كيف استخدم الكود مع التايمر

اشرح لي كود بسيط فقط

لا اعرف استخدم التايمر

448e929608.jpg

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

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

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

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

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