منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
خطأ بعد استخدام العمل في الخلفية - نسخة قابلة للطباعة

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



خطأ بعد استخدام العمل في الخلفية - أسامة السالمي - 17-12-16

استخدمت هذا الكود لحساب المجموع, لكن الحساب يأخذ وقت طويل لذلك قررت تجربة وضع الأمر في أداة العمل في الخلفية لكن تظهر لي هذه الرسالة أثناء التطبيق:

الكود :

PHP كود :
Public Class Form1
    Private Sub Form1_Load
(sender As System.ObjectAs System.EventArgsHandles MyBase.Load

        Control
.CheckForIllegalCrossThreadCalls False
    End Sub


Private Sub BackgroundWorker2_DoWork(ByVal sender As System.ObjectByVal e As System.ComponentModel.DoWorkEventArgsHandles BackgroundWorker2.DoWork
        GetTootel
()
 
   End Sub

    Sub GetTootel
()

 
       Me.SubscribersBindingSource.MoveFirst()
 
       Me.EventdataBindingSource.MoveFirst()

 
       Label7.Text " 0"
 
       Label10.Text "0"
 
       Label11.Text "0"

 
       Dim tot As Double 0
        Dim ooo 
As Double 0

        For Each i 
As DataGridViewRow In SubscribersDataGridView.Rows
            With DataGridView1
()
 
               For Each d As DataGridViewRow In DataGridView1.Rows

                    tot 
+= CDbl(d.Cells("PriseDataGridViewTextBoxColumn").Value)

 
               Next

            End With
            For Each d 
As DataGridViewRow In DataGridView1.Rows
                ooo 
+= CDbl(d.Cells("DiscountDataGridViewTextBoxColumn").Value)
 
           Next
            SubscribersBindingSource
.MoveNext()
 
       Next

        Label10
.Text ooo
        Label7
.Text tot
        Label11
.Text Val(Label7.Text Label10.Text)

 
       Label17.Text SubscribersDataGridView.RowCount

        Panel1
.Enabled True
        SubscribersBindingNavigator
.Enabled True

    End Sub

Private Sub Button17_Click(sender As System.ObjectAs System.EventArgsHandles Button17.Click
     Panel1
.Enabled False
        SubscribersBindingNavigator
.Enabled False
        BackgroundWorker2
.RunWorkerAsync()
 
   End Sub
End 
Class 


الرسالة :

[attachment=12542]


RE: خطأ بعد استخدام العمل في الخلفية - amgad525 - 17-12-16

WindowsApplication1.rar ?


RE: خطأ بعد استخدام العمل في الخلفية - أسامة السالمي - 17-12-16

(17-12-16, 01:26 PM)amgad525 كتب : WindowsApplication1.rar ?

?!