منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كيف أوقف عملية thread دون مشاكل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كيف أوقف عملية thread دون مشاكل (/showthread.php?tid=30454)



كيف أوقف عملية thread دون مشاكل - sniperjawadino - 22-07-19

السلام عليكم
حاولت الإجتهاد قليلا ف thread بعد الحصول على أكواد الإخوة في المنتدى

لكن في بعض الحواسيب و في بعض الأحيان أحصل على هذا الخطأ
كود :
Le Thread a été abandonné



------------------------------------------------------------------------


هذا هو الكود الذي أستعمله
وهو من الأخ    [b]sami4 [/b] جزاه الله كل خير
الفكرة بسيطة
إظهار فورم بصورة متحركة للإنتظار
القيام بعمليات الطباعة مع تشنج الفورم (ليست مشكلة)
إغلاق فورم الإنتظار 


شكرا لكم مسبقا






RE: كيف أوقف عملية thread دون مشاكل - asemshahen5 - 22-07-19

ضع هذا الكود عند الاغلاق :

PHP كود :
   Dim mythr As Threading.Thread
Private Sub Form1_FormClosing(sender As ObjectAs FormClosingEventArgsHandles Me.FormClosing
        mythr
.Abort()
 
   End Sub 

و في تحميل الفورم ضع :

PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        Control
.CheckForIllegalCrossThreadCalls False
'ضع هنا الكود الذي تريد'
 
   End Sub 



RE: كيف أوقف عملية thread دون مشاكل - sniperjawadino - 23-07-19

شكرا أخي asemshahen5
لا يزال نفس المشكل

أضن أن بعض الإخوة في المنتدى ينصح بعدم إستعمال Abort للخروج من Thread
لأنه سبب الخطأ الذي ضهر لي
فهل هناك أي بديل