openscreen() und Tabswitch

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

openscreen() und Tabswitch

Beitrag von vonTurnundTaxis »

Problem:
Wenn ich mein Fullscreen-Prog starte, und dann "tabswitche" (ALT+TAB), dann stürzt es ab.
Was kann man dagegen tun?
(Weil ich höflich bin:)
Danke, schon mal im Vorraus...
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag von sbehrens »

Vorraus
Schreibt man: "Voraus"
Normalerweise stürzt ein Full-Screen-Programm nicht ab, wenn man mit Ctrl-Tab die Applikation wechselt, es kann aber sein das die geladenen Sprites aus dem Speicher geworfen werden. (Es gab hier letztens ein Thread darüber) musste mal nach dem Thread suchen (Wenn das hilft).

mfG
Basti
enjoy life... while you can!
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

@ptI: Doch, tut es!

Damit ihr das Problem noch mal genauer sehen könnt:
Bild
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

überprüfe, ob der Screen aktive ist und wenn nicht, dann pausiere dein Programm, dann passiert so was nicht. :D
Z.B. einfach warten, bis der Screen aktiviert ist.

Code: Alles auswählen

While IsScreenActive() = #False
 Delay(1)
Wend
EndIF
Natürlich musste das je nach Programm anders lösen.

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Ich habe mein Prog jetzt auf WindowedScreen umgestellt...
Wie kann man feststellen, ob der zu sehen ist?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Antworten