السلام عليكم ورحمة الله وبركاته
اخواني بعد غياب طويل عن المنتدى عدت و معي سؤال مهم ارجو الرد عليه
السؤال هو :
اريد عمل حلقة if else تبقى تعيد نفسها مرارا وتكرارا لكن عند وصول متغير (x مثلا) ‘لى قيمة معينة تتوقف عن العمل الى حين ضغط الزر مرة اخرى وايضا حتى تتحول لاقيمة x الى قيمة معينة
ففي برنامجي (لم ابدا به بعد) لكن اكواد الرنامج لا تهم
انا فقط اريد ان اعرف كيف اقوم بهذه الدائرة التي تعيد نفسها الى حين الوصول الى قيمة معينة في متغير معين.
يمكتك عمل هاذا في التايمر بكل بصاطه
(10-03-16, 01:31 AM)hassan كتب : [ -> ]يمكتك عمل هاذا في التايمر بكل بصاطه
اخي كما ترى بعنوان الموضوع مسبوق بنقاش
لذا قبل استخدام التايمر انا يكمنني استخدام هذا الكود لكن هل له من اخطاء ام انه يفي بالغرض؟
كود :
Do
'my own program code
Loop While x = 0
لكن المشكلة اخي انا اريد ان يقوم البرنامج باخر عمل عندما x = 0
اي انه سيكون هناك امر عند تلك القيمة
(10-03-16, 01:37 AM)Mohammad Khader كتب : [ -> ] (10-03-16, 01:31 AM)hassan كتب : [ -> ]يمكتك عمل هاذا في التايمر بكل بصاطه
اخي كما ترى بعنوان الموضوع مسبوق بنقاش
لذا قبل استخدام التايمر انا يكمنني استخدام هذا الكود لكن هل له من اخطاء ام انه يفي بالغرض؟
كود :
Do
'my own program code
Loop While x > 0
توقعت انك بتذكر لي do loop
بس التايمر افضل بسبب كثره الخيارات و عدم تهنق البرنامج
بخصوص اخطاء الكود
على حسب الاكواد المنفذه فيه
وانا افضل التايمر بكل الاحوال
شكرا لك
(10-03-16, 01:42 AM)hassan كتب : [ -> ] (10-03-16, 01:37 AM)Mohammad Khader كتب : [ -> ] (10-03-16, 01:31 AM)hassan كتب : [ -> ]يمكتك عمل هاذا في التايمر بكل بصاطه
اخي كما ترى بعنوان الموضوع مسبوق بنقاش
لذا قبل استخدام التايمر انا يكمنني استخدام هذا الكود لكن هل له من اخطاء ام انه يفي بالغرض؟
كود :
Do
'my own program code
Loop While x > 0
توقعت انك بتذكر لي do loop
بس التايمر افضل بسبب كثره الخيارات و عدم تهنق البرنامج
بخصوص اخطاء الكود
على حسب الاكواد المنفذه فيه
وانا افضل التايمر بكل الاحوال
شكرا لك
مشكور اخي اذا انا حسب كودي الذي هو
كود :
If x > 0 then
'my codes
ElseIf x = 0 then
'codes
End
فقط اقوم باضافة
timer.stop()
ليقف التايمر بعد آخر امر
شكرا لك اخي على ردك وبارك الله فيك
ما شاء الله حطمت السرعات في وقت ردودك
أي حلقة تكرارية سوف تفي بالغرض المطلوب المهم ان الكود يتم كتابته بشكل صحيح وأيضا يتم ايقاف الحلقة التكرارية بشكل صحيح
علي سبيل المثال يمكنك استخدام While End While
PHP كود :
While x > 0
' do something
' exit the loop when x = 0.
If x = 0 Then
' do something and exit loop
Exit While
End If
End While
(10-03-16, 01:58 AM)silverlight كتب : [ -> ]أي حلقة تكرارية سوف تفي بالغرض المطلوب المهم ان الكود يتم كتابته بشكل صحيح وأيضا يتم ايقاف الحلقة التكرارية بشكل صحيح
علي سبيل المثال يمكنك استخدام While End While
PHP كود :
While x > 0
' do something
' exit the loop when x = 0.
If x = 0 Then
' do something and exit loop
Exit While
End If
End While
مشكور اخي كود رائع وجميل شكرا لك
(10-03-16, 01:58 AM)Mohammad Khader كتب : [ -> ]شكرا لك اخي على ردك وبارك الله فيك
ما شاء الله حطمت السرعات في وقت ردودك
ههههههههههه
العفوووو اخي بارك الله فيك
شكرا لك
(10-03-16, 01:58 AM)silverlight كتب : [ -> ]أي حلقة تكرارية سوف تفي بالغرض المطلوب المهم ان الكود يتم كتابته بشكل صحيح وأيضا يتم ايقاف الحلقة التكرارية بشكل صحيح
علي سبيل المثال يمكنك استخدام While End While
PHP كود :
While x > 0
' do something
' exit the loop when x = 0.
If x = 0 Then
' do something and exit loop
Exit While
End If
End While
كلامك صحيح ان جميعه تفي باغرض لاكن ليس جميعه نفس الاداء
do loop تسوي تهنيق غير طبيعي بدرجة ان البرنامج لا يمكن التحكم فيه
تختلف عن timer
وافضل timer بلا منازع
شكرا لكم