07-10-16, 03:30 PM
(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 Sub, token)
t.RunSynchronously()

