المشاركات : 236
المواضيع 72
الإنتساب : Aug 2018
السمعة :
15
الشكر: 133
تم شكره 240 مرات في 137 مشاركات
10-07-19, 04:31 AM
(آخر تعديل لهذه المشاركة : 10-07-19, 04:49 AM {2} بواسطة dasktop.)
مرحبا
هل يمكن الاستغناء عن التايمر في الارقام واستخدام for loop
وكيف يتم الربط بين counter +1 و ال for loop
counter هو ارقام متغير في قائمة listbox
المشاركات : 236
المواضيع 72
الإنتساب : Aug 2018
السمعة :
15
الشكر: 133
تم شكره 240 مرات في 137 مشاركات
timer اداة تكرر التعداد
وال for loop مشابه وبطريقة معاكسه
مثلا انا لدي مربع نص فيه وكتبت في التايمر
وفي التعريف
dim counter as integer
counter = counter + 1
textbox1.text = counter
سيقوم البرنامج باالعد من 1 الى مالا نهاية وسوف يحدث تعليق اثناء العملية في التطبيق
وهل يمكن استخدام ال for loop بدلاً من التايمر
المشاركات : 236
المواضيع 72
الإنتساب : Aug 2018
السمعة :
15
الشكر: 133
تم شكره 240 مرات في 137 مشاركات
المشكلة عند تكرار كود
مثلا
انا لدي مشروع انتاج ارقام من 1 الى 9999 وتكون الارقام في لست بوكس
المشكلة عند استخدام التايمر يعلق البرنامج وياخذ وقت اطول
وعند استخداام الكود التالي
for a = 1 to 10000
الكود المطلوب تكراره
next
يبدا البرنامج بالعد ويعلق ولايستجب
فكيف نستخدم مثلا الثريد
المشاركات : 236
المواضيع 72
الإنتساب : Aug 2018
السمعة :
15
الشكر: 133
تم شكره 240 مرات في 137 مشاركات
ضهر الخطا التالي
Too few type arguments to 'System.Action(Of T)
المشاركات : 2
المواضيع 0
الإنتساب : Jul 2019
السمعة :
0
الشكر: 0
تم شكره 5 مرات في 3 مشاركات
التايمر timer ينفذ الكود على فترات محددة لحين إقافه
وتظهر النتيجة في الفورم في وقتها
ال for loop ينفذ الكود حسب دوره في المعالجة
ولكن ستلاحظ تجميد الفورم لحين الانتهاء
ويمكن التغلب على التجمد وظهور النتيجة في الفورم بإضافة Application.DoEvents داخل for loop