Wie vb net thread ordnungsgemäs beenden start starten kennt jemand andere möglichkeit

Sry mein Fehler hab selber nen Fehler gemacht mein Programm is in der Schleife hängen geblieben xD trozdem thx

8 Antworten zur Frage

Bewertung: 2 von 10 mit 1577 Stimmen

Videos zum Thema
YouTube Videos

Wie kann ich in VB.NET einen Thread ordnungsgemäs beenden? Das ich ihn mit *.Start() wieder starten kann? Oder kennt jemand eine andere möglichkeit?

Entweder mit KILL oder anderen Varianten. Es gibt auch bei VB.NET mehr als eine Lösung.
Schaue mal hier:
Start Something - Using Process.Start in VB.NET
Ansonsten ist die MSDN immer Ansprechpartner und NAchschlagewerk Nummer 1:
Prozesse starten überwachen und beenden mit VB.NET
Ok, meine Schuld! Hatte mich da verlesen.
Hier die Lösung
Auch hier gibt es Ansätze:
Closing A Thread - VB.NET | Dream.In.Code
HOWTO: Stop Multiple Threads
Und so oder so die MSDN wo alles steht
Prozesse starten überwachen und beenden mit VB.NET
Ähm es geht um "Threads" net um Prozesse dh. Kill geht net einfach.
Thread.Suspend() gehts weiter.
Thread.Sleep, legt den Thread ebenfalls schlafen.
WARNUNG: Verwendet der Thread eine Ressource und wird dieser schlafen gelegt, so wird die Ressource nicht freigegeben; es kann eventuell ein Deadlock entstehen
Hi *.Suspend() kenn ich aber funktionirt irgendwie net, ich weiß aber net warum, also ich kann den Thread dann net neu starten wenn er abgebrochen wurde