تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] إلغاء تنفيذ الكود
#1
إلي ذوي الخبرة 
هل يمكن إلغاء تنفيذ كود بع تشغيله 
لدي كود يفتح فورم إدخال بيانات و في منتصف عملية الغدخال اريد العوده الي الوراء و الغاء عملية إدخال البيانات
الرد }}}
تم الشكر بواسطة:
#2
يمكنك عدم الضغط على زر اعتماد البيانات وفقط اغلق الفورم

لا اعرف كيف برمجتك، لو تضع مثال صغير يكون أفضل.

ماذا صار معك؟
الرد }}}
تم الشكر بواسطة: أبو عمر , أبو عمر
#3
(01-10-16, 10:07 PM)ممدوح كتب : يمكنك عدم الضغط على زر اعتماد البيانات وفقط اغلق الفورم

لا اعرف كيف برمجتك، لو تضع مثال صغير يكون أفضل.

ماذا صار معك؟

عملت مفتاح لتفريغ جميع الحقول و إكمال الود دون حفظ الحقول
الرد }}}
تم الشكر بواسطة: أبو عمر
#4
exit for
return
exit sub
goto
كل تلك الاجراءات توقف استكمال الاجراء اذا تحقق الشرط بوجود او عدم وجود أمر ما
مثلا
for i = 0 to 50
if i =19 then
exit for
او
return
end if
next
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: ممدوح
#5
الأفضل تستخدم متغير من النوع Boolean فإن كانت القيمة True تلغي عملية تعبئة البيانات و العكس صحيح
المشكلة انك يجب ان تضع في اعتبارك ان اي كود و لكي يتم تنفيذه يحتاج الي وقت معين لذلك يجب مراعاة الفترة الزمنية التي يستغرقها تنفيذ الكود

عموما System.Threading موجود به Structure اسمه CancellationToken و أعتقد انك ستجد مبتغاك في هذا

حاول تضع الكود التالي في الحدث Form_Load و ستفهم المقصود من الفكرة


PHP كود :
       Dim source As New CancellationTokenSource()
 
       Dim token As CancellationToken source.Token
        Dim t 
= New Task(Sub()
 
                            While True
                                 
If token.IsCancellationRequested Then
                                     
Return
 
                                End If
 
                                MessageBox.Show("This a Bomb Message Box ........ Just close the application")
 
                            End While

 
                        End Subtoken)

 
       t.RunSynchronously() 
الرد }}}
تم الشكر بواسطة: tifagreet , tifagreet
#6
(04-10-16, 08:50 PM)silverlight كتب : الأفضل تستخدم متغير من النوع Boolean فإن كانت القيمة True تلغي عملية تعبئة البيانات و العكس صحيح
المشكلة انك يجب ان تضع في اعتبارك ان اي كود و لكي يتم تنفيذه يحتاج الي وقت معين لذلك يجب مراعاة الفترة الزمنية التي يستغرقها تنفيذ الكود

عموما  System.Threading موجود به Structure اسمه CancellationToken و أعتقد انك ستجد مبتغاك في هذا

حاول  تضع الكود التالي في الحدث Form_Load و ستفهم المقصود من الفكرة


PHP كود :
       Dim source As New CancellationTokenSource()
 
       Dim token As CancellationToken source.Token
        Dim t 
= New Task(Sub()
 
                            While True
                                 
If token.IsCancellationRequested Then
                                     
Return
 
                                End If
 
                                MessageBox.Show("This a Bomb Message Box ........ Just close the application")
 
                            End While

 
                        End Subtoken)

 
       t.RunSynchronously() 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 197 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 218 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,053 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 847 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,189 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 680 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 824 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 625 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 607 30-01-25, 08:26 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 452 21-12-24, 02:55 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: