Hilfe

GraphicsLost

B3D

Aufruf

fehler = GraphicsLost ()

Parameter

-


Rückgabewert

0 = kein Fehler
1 = Fehler, Grafiken sind nicht mehr im Speicher.


Beschreibung

Bei einigen Manipulationen (z.B. unter Windows das aktive Fenster wechseln oder die Auflösung ändern) kann es vorkommen das Blitzbasic die Grafiken "verliert". Mit diesem Befehl kann man das Problem abfangen und beheben, indem man die Grafiken neu lädt oder den Anwender auffordert das Programm neu zu starten.


Beispiel

Dieses Beispiel bricht das Programm ab wenn die Grafiken nicht mehr im Speicher sind:

Graphics 640,480,16,1
SetBuffer BackBuffer ()

gfxPlayer = LoadImage ("player.bmp")

While Not Keyhit (1)
   Cls
   If GraphicsLost() RuntimeError "Bitte neu starten!"
   DrawImage gfxPlayer, MouseX (),MouseY ()
   Flip
Wend


Siehe auch

BufferDirty, Graphics

Übersicht 2D Grafik Anzeige