Wie löscht man ein Bild aus dem Speicher?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

blitzatius

Betreff: Wie löscht man ein Bild aus dem Speicher?

BeitragMi, Aug 09, 2006 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Leider finde ich keine Möglichkeit, um ein Bild(Pixmap) aus dem Speicher zu löschen.

Bei BB gibts eine Funktion wie FreeImage. Und bei BlitzMax?

Justus

BeitragMi, Aug 09, 2006 19:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Einfach = Null setzen.
 

blitzatius

BeitragDo, Aug 10, 2006 1:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Ist denn der Speicher dann auch freigegeben? Oder wird nur der "Link" zum Bild gelöscht?
 

Dreamora

BeitragDo, Aug 10, 2006 7:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Das bild wird auch freigegeben (vorausgesetzt du benutzt :TPixmap und :TImage bei der deklaration).

BlitzMax wird von einem GarbageCollector gesteuert, der sich darum kümmert, das nicht mehr benutzte Daten freigegeben werden.
Das heisst solange noch irgend eines deiner Objekte das Bild benutzt (also eine Referenz darauf hat), wird es auch nicht gelöscht werden.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group