[VB] Multithreading mit Sub

04/05/2013 20:29 Ludder231#1
Hi,

ich wollte mir ein Projekt mit Multithreading machen. Es funktioniert auch sonst alles gut bloß, wenn ich eine Funktion/Sub mit übergabewerten benutze kann ich ja beim Threadstart keine Werte übergeben. Wie mache ich das dann?

Also ich lasse durch nen Timer den Thread starten weil ich umbeding nach einer bestimmten zeit ausführen möchte.

MfG Ludder231
04/05/2013 23:21 .SkyneT.#2
Google -> [Only registered and activated users can see links. Click Here To Register...]
04/06/2013 00:08 Ludder231#3
Sorry, aber daraus werde ich jetzt nicht schlau.Der eine meinte ja :
PHP Code:
 Dim Evaluator = New Thread(Sub() Me.TestThread(goodList1)) 
Dabei ist goodlist ja der parameter der übergeben wird. Sub() ist die Art also spezifikation. Me.Testthread ist der Thread. Nur weiß ich jetzt nicht wie ich das umbauen soll. Ich glaube aber ich bin auf dem richtigen Weg.
04/06/2013 00:15 Requi#4
Warum keinen Backgroundworker nutzen?
04/06/2013 01:08 'Heaven.#5
PHP Code:
With new Thread(Addressof DeineSUbOhneKLammern)
.
isBackground True
.Start(args)
End with 
04/06/2013 10:32 Ludder231#6
Ist der Backgroundworker genauso gut? Weil ich möchte nicht, dass das proggi anfängt unnötig zu laggen.
04/06/2013 12:33 'Heaven.#7
Nen Backgroundworker führt auch alles im seperaten thread aus, dort hast fu eben noch die ganzen events wie zb runworkercompleted
04/08/2013 20:25 Else#8
[Only registered and activated users can see links. Click Here To Register...] - ist vielleicht nicht ganz uninteressant. ;-)
04/13/2013 17:43 ĤΛƇҠ#9
"Call Namemit klammern" sollte ebenfalls gehen.