Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

bassdscho

Alter Hase

  • »bassdscho« ist der Autor dieses Themas

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

1

16.09.2004, 01:39

Fragen zur tbDoMessageLoop

Hi,

wie komm ich aus der Nachrichtenschleife wieder raus ohne alt + f4 zu drücken?? Ich hab mal gesucht und auch was passendes gefunden für mein Problem:

[url]
https://www.spieleprogrammierer.de/index.php?option=com_forum&Itemid=46&page=viewtopic&t=2360&highlight=tbresult
[/url]

Aber:
1. bei mir hört die Schleife nicht auf wenn ich TB_STOP zurückgebe.
2. Bei mir geht der Debugger nicht, weil gleich nach dem Konfig Dialog ein schwarzes fenster kommt von dem ich nicht zu visual Studio zurück komme!
[/url]
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

16.09.2004, 01:41

Probier's mal mit der Funktion PostQuitMessage.
Einfach aufrufen, wenn Du das Programm verlassen willst.

bassdscho

Alter Hase

  • »bassdscho« ist der Autor dieses Themas

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

3

16.09.2004, 01:44

in der Move oder render funktion einfach PostQuitMessage(); schreiben?

gehörst du auch zu den leuten die nachts "arbeiten"?
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

16.09.2004, 15:03

Zitat von »"bassdscho"«

in der Move oder render funktion einfach PostQuitMessage(); schreiben?


Ganz genau! Am besten in der Move-Funktion, da diese ja für die Logik zuständig ist.
Die Funktion PostQuitMessage wirft dann das Ereignis WM_QUIT, welches in der tbDoMessageLoop behandelt wird, um die Nachrichtenschleife zu verlassen.

bassdscho

Alter Hase

  • »bassdscho« ist der Autor dieses Themas

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

5

17.09.2004, 01:47

Funktioniert
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Werbeanzeige