Ich möchte zwei oder mehr Parameter an einen Thread in VB 2008 übergeben.
Die folgende Methode (geändert) funktioniert gut ohne Parameter, und meine Statusleiste wird sehr cool-y aktualisiert. Aber ich kann nicht scheinen, um es mit einem, zwei oder mehr Parameter zu arbeiten.
Dies ist der Pseudo-Code von dem, was ich denke, sollte passieren, wenn die Taste gedrückt wird:
Private Sub Btn_Click()
Dim evaluator As New Thread(AddressOf Me.testthread(goodList, 1))
evaluator.Start()
Exit Sub
Dies ist die Methode testthread:
Private Sub testthread(ByRef goodList As List(Of OneItem), ByVal coolvalue As Integer)
StatusProgressBar.Maximum = 100000
While (coolvalue < 100000)
coolvalue = coolvalue + 1
StatusProgressBar.Value = coolvalue
lblPercent.Text = coolvalue & "%"
Me.StatusProgressBar.Refresh()
End While
End Sub