-
17.10.2011, 19:20 #1
Thread mit Parametern starten
Hallo,
ich frage mich gerade wie ich eine Sub mit Parametern in einem Thread starten kann.
Erläuterung:
PHP-Code:Public Sub DoThis(ByVal a as String, ByVal b as String)
//Do something
End Sub
Quasi:
PHP-Code:x = New Threading.Thread(AdressOf OtherForm.DoThis("blabla", "lalala"))
x.Start
MfG
-
17.10.2011, 19:27 #2
- Registriert seit
- 22.05.2012
- Beiträge
- 202
Thanked 21 Times in 9 PostsThread mit Parametern starten
1. Heißt es Methode.
2. Geht es wie folgt:
PHP-Code:Imports System.Threading
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim t As New Thread(AddressOf Test)
t.Start("Parametisierter Thread!")
End Sub
Private Sub Test(ByVal parameter As String)
MessageBox.Show(parameter)
End Sub
End Class
-
17.10.2011, 20:38 #3
Thread mit Parametern starten
Mit einem Array aus dem Object, Beispiel hier:
[VB.NET] Thread mit Parameter Starten?
Wenn man wirklich mehrere Parameter benutzen will.
-
17.10.2011, 20:56 #4
Thread mit Parametern starten
Ok, ich habe ein bisschen gegoogelt und eine Lösung gefunden.
Wie The Don of NYC bereits vorhin schon erwähnt hat kann man
nur einen Parameter weitergeben.
Statt einem String übergibt man einfach ein Array als Object mit
beliebig vielen Einträgen:
PHP-Code:Dim t As Threading.Thread
Private Sub x(ByVal parameter As Object)
For Each item In parameter
MessageBox.Show(item)
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
t = New Threading.Thread(AddressOf Me.x)
t.Start(New Object() {"a", "b", "c"})
End Sub
Quelle: [VB.NET] Thread mit Parameter Starten?
MfG
Edit:
Ok, hab gerade gesehen das Diebspiel gerade genau die selbe Lösung gepostet hat.
Da war ich schon beim erstellen, sorry.
Ähnliche Themen
-
PC mit Fernbedienung starten
Von Snees im Forum HardwareAntworten: 5Letzter Beitrag: 20.02.2014, 20:23 -
GTA V - Banküberfall starten!
Von kingbubi3 im Forum Gaming AllgemeinAntworten: 9Letzter Beitrag: 17.10.2013, 15:53 -
PHP Unterschied zwischen Thread Safe und Non Thread Safe?
Von ThunderStorm im Forum PHPAntworten: 1Letzter Beitrag: 07.07.2013, 17:16 -
Win8 Nur starten mit USB?!
Von xTracZ im Forum WindowsAntworten: 3Letzter Beitrag: 03.11.2012, 13:15 -
[Hilfe] Thread -> Timer im GUI Thread starten
Von feeback im Forum .NetAntworten: 2Letzter Beitrag: 04.01.2012, 23:55
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.