Es hat mir natürlich keine Ruhe gelassen und nach genauem Studieren der Hilfe zu "IsScreenActive" hab ich schliesslich eine Lösung bzw. den Fehler(?) gefunden. Sinngemäss steht in der Hilfe das IsScreenActive nur nach einem FlipBuffers() aufgerufen werden soll.
;... Main Loop
While ProgrammLaufenSoll
if isScreenActive()
; ... hier Zeichenbefehle usw....
; FlipBuffers() stand vorher hier
endif
FlipBuffers()
Wend
...
und nach dem Bildschirmschoner ist mein WindowedScreen immer noch da - so wie er sein soll. Das die Buffer ausgetauscht werden können wenn der Screen nicht aktiv ist wäre mir eigentlich nie in den Sinn gekommen
Sorry also wenn ich irgendwen in Panik versetzt haben sollte
ReneMiner hat geschrieben:Es hat mir natürlich keine Ruhe gelassen und nach genauem Studieren der Hilfe zu "IsScreenActive" hab ich schliesslich eine Lösung bzw. den Fehler(?) gefunden.
Sinngemäss steht in der Hilfe das IsScreenActive nur nach einem FlipBuffers() aufgerufen werden soll.
... [schnipp] ...
Das die Buffer ausgetauscht werden können wenn der Screen nicht aktiv ist wäre mir eigentlich nie in den Sinn gekommen.
Stimmt, sollte man in der Hilfe vielleicht etwas besser erklären wie das zu handhaben ist.
Dein kurzer Beispielcode sagt ja im Grunde schon alles aus wie's gemacht werden muss damit es problemlos funktioniert.