Hilfe

AvailVidMem

B2D B+ B3D

Aufruf

Byte = AvailVidMem()

Parameter

-


Rückgabewert

Gibt den freien Grafikspeicher in Byte zurück


Beschreibung

Ermittelt den noch zur Verfügung stehenden, freien Grafikspeicher in Byte. Die Funktion TotalVidMem() liefert dagegen die Größe des Grafikspeichers zurück.

Sollte diese Funktion sehr wenig Speicher anzeigen (weniger als zulässig oder üblich), so handelt es sich wahrscheinlich um einen alten Rechner mit wenig Grafikspeicher.

Jedes geladene Bild verbraucht Grafikspeicher. Aber auch die Grafikauflösung hat einen Einfluss darauf. Um den Speicherverbrauch zu reduzieren, kann man die Farbtiefe z.B. von 32 Bit auf 16 Bit halbieren. Dadurch verbraucht jedes geladene Bild nur die Hälfte. Zusätzlich kann man auch die Auflösung verkleinern.


Beispiel

Standardbeispiel:

Dieses Beispiel zeigt den freien Speicher in KByte:

free = AvailVidMem()/1024
Print "Freier Grafikspeicher: "+ free


Siehe auch

Graphics, TotalVidMem

Übersicht 2D Grafik Grafik