Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Endlosschleife in Thread

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.02.2010, 14:25 Uhr
~miamalzu
Gast


Hallo,

ich habe einen Thread der über einen Button gestartet wird. In diesem Thread wird eine Endlosschleife ausgeführt. Nun soll dieser Thread wieder über einen Button beendet werden. Wie kann ich das denn am besten anstellen? AfxEndThread soll man ja nicht benutzen und ich bekomme auch einen Fehler (Debug Assertion Failed) wenn ich es damit ausprobiere.

Vielen Dank schonmal für eure Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.02.2010, 14:34 Uhr
0xdeadbeef
Gott
(Operator)


Gib dem Thread eine Referenz auf einen bool mit, der vom Hauptthread beschrieben werden kann und als Abbruchbedingung der Schleife im Thread dient. Auf die Art kann der Thread nach Drücken des Buttons noch den Schleifendurchlauf beenden und sich dann geordnet selbst beenden.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.02.2010, 14:42 Uhr
~miamalzu
Gast


Danke dir. War ja eigentlich ganz einfach, wenn man drüber nachdenkt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: