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

chazon

Frischling

  • »chazon« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Zons

  • Private Nachricht senden

11

11.07.2005, 12:34

Ich hab das ganze nicht so aufgebaut wie im Buch ,sondern hatte in meinem Fenster ein static control ,in dem dann die Grafik angezeigt werden sollte
Gleichzeitig hat dieses Projekt einen Login prozedur, wobei das Fenster
erst sichtbar wird wenn Name und Kennwort richtig sind.
Da dieses in der Callback Routine abgearbeitet wrid, wird dort
auch die Funtion TribaseInitialisieren() (da sind die ganzen
Initialisierungen drin) und anschließen die tbDoMessageLoop()
aufgerufen.

Wenn ich nun das Fenster beende wir PostQuitMessage(0) aufgerufen
Diese sendet WM_QUIT und schließt meine Anwendung und
anschließend die tbDoMessageLoop().
Wenn ich vorher CleanUp() aufrufe läuft die MessageLoop noch
=> Fehler
Wenn ich CleanUp() nicht aufrufe läuft der Prozess jedoch weiter.

So habe ich nun nach dem Aufruf von tbDoMessageLoog()
Cleanup() aufgerufen und anschließend noch einmal PostQuitMessage(0)
dann funktioniert es . :)

Gruss Chazon
bis zum nächsten Problem ;)