tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
571
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fh_study
    fh_study fh_study ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    109
    Hallo

    bin gerade dabei ein Mensch Ärgere Dich Nicht Spiel (Projektarbeit für's Studium) in MSVC++ zu schreiben. So weit funktioniert auch schon alles wunderbar. Das Würfeln und das setzen der Spielfiguren wird für jeden Spieler in einem eigenen Thread erledigt.
    Nun habe ich jedoch folgendes Problem: Wenn der "Computer" am Zug ist wird auch für ihn ein Thread zum Würfeln geöffnet. Nach dem Würfeln sendet Thread eine Nachricht (SendMessage(WM_MYMSG, (UINT) this)) und beendet dann den Thread. Diese Nachricht ruft die Funktion OnMyMsg auf. Dort wird das Spielfeld neu gezeichnet und überprüft, ob der "Computer" wieder dran ist. Wenn ja wird wieder ein Thread aufgerufen in dem dann berechnet wird was und wohin er setzt. Allerdings geht das anscheinend so schnell, das schon ein neuer Thread geöffnet wird, bevor der alte Thread beendet ist. Diese rufen sich dann immer gegenseitig auf und das ergibt eine Endlosschleife.
    Ich bin also quasi auf der Suche nach einer Funktion, die überprüft, ob der Thread beendet ist und wenn nicht auf das beenden des Thread wartet bzw. eine Art OnEndThread (falls es so etwas gibt).
    Hoffe mir kann jemand helfen.
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Nana, nicht doppelposten, Ich hab im anderen Thread geantwortet.
     

Ähnliche Themen

  1. Problem mit Thread
    Von arkel im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 19.10.07, 12:33
  2. Thread Problem
    Von yan1 im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 01.08.06, 17:42
  3. CLR Thread Problem
    Von t0b1 im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 02.06.06, 21:36
  4. ein Thread-problem
    Von vaporizer im Forum Java
    Antworten: 4
    Letzter Beitrag: 17.08.04, 12:02
  5. Antworten: 19
    Letzter Beitrag: 12.07.02, 11:13