vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Thread anhalten/fortsetzen und sicher beenden 
Autor: keco
Datum: 12.09.08 12:01

Danke für den Code und deine Eklärung. In deinem Code musste ich aber etwas abändern bei dem Button3_Click. Wenn der Thread nicht läuft (also gestoppt wurde), dann wird t.Join ausgeführt und gewartet bis sich der Thread beendet, was aber nicht der Fall sein kann, da er nicht läuft. Deswegen habe ich eine Prüfung gemacht ob der Thread läuft, wenn ja, dann deinen Code ausführen, wenn nein, dann nur schließen.

Also das mit dem TimeOut verstehe ich irgendwie nicht, was du damit meinst. Meinst du damit, dass ich den Thread weiterlaufen lassen kann, obwohl halt.Reset() gesetzt wurde?

Also ich habe jetzt testweise halt.WaitOne(1000) gesetzt. Wenn ich nun Stoppe, dann bleibt der Thread nicht stehen, sondern führt nach den 1000 Millisekunden seine Arbeit weiter, ich denke das meintest du, oder? Jedenfalls hängt es dann beim Schließen der Form. Und zwar bei dem t.Join, das ist das letzte, was in der Form passiert.

Und mit der oben genannten Prüfung beim Schließen kann es sein, dass ich danach eine Exception bekomme, wenn in der doit ein Invoke ausgeführt wird. Wie würdest du das denn lösen mit dem Schließen der Form bei erwähnten Problemen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Thread anhalten/fortsetzen und sicher beenden8.790keco11.09.08 12:14
Re: Thread anhalten/fortsetzen und sicher beenden5.700ModeratorDaveS11.09.08 13:45
Re: Thread anhalten/fortsetzen und sicher beenden5.950keco11.09.08 14:24
Re: Thread anhalten/fortsetzen und sicher beenden5.275ModeratorDaveS11.09.08 14:30
Re: Thread anhalten/fortsetzen und sicher beenden5.190keco11.09.08 14:34
Re: Thread anhalten/fortsetzen und sicher beenden5.180keco11.09.08 14:42
Re: Thread anhalten/fortsetzen und sicher beenden6.093ModeratorDaveS11.09.08 15:28
Re: Thread anhalten/fortsetzen und sicher beenden5.017ModeratorDaveS11.09.08 17:31
Re: Thread anhalten/fortsetzen und sicher beenden5.052keco12.09.08 12:01
Re: Thread anhalten/fortsetzen und sicher beenden5.118ModeratorDaveS12.09.08 12:49
Re: Thread anhalten/fortsetzen und sicher beenden4.971ModeratorDaveS12.09.08 13:09
Re: Thread anhalten/fortsetzen und sicher beenden5.372keco12.09.08 13:33
Re: Thread anhalten/fortsetzen und sicher beenden5.052ModeratorDaveS12.09.08 14:21
Re: Thread anhalten/fortsetzen und sicher beenden5.013keco12.09.08 15:11
Re: Thread anhalten/fortsetzen und sicher beenden5.146ModeratorDaveS12.09.08 15:22
Re: Thread anhalten/fortsetzen und sicher beenden5.031keco12.09.08 15:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel