Seite 1 von 1

Catch* Befehle - muss der Speicher erhalten bleiben?

Verfasst: 14.09.2015 18:50
von GPI
Mann kann ja mit CatchSprite, CatchImage, CatchSound die entsprechende Objekte direkt aus den Speicher erstellt werden.
Leider ist die Dokumentation recht lückenhaft, muss der Speicher wo das "Original" enthalten ist beibehalten werden, oder kann ich ihn freigeben, weil die Catchbefehle eine konvertierte Form im Speicher hält.

Re: Catch* Befehle - muss der Speicher erhalten bleiben?

Verfasst: 14.09.2015 19:03
von STARGÅTE
Der Quell-Speicher kann wieder freigegeben werden, da Sprites, Sounds und Images eigene Speicher anlegen.

Gleiches gilt im übrigen auch für Sachen wie AddGadgetItem wo du eine ImageID übergibst.
Auch hier kann das Image wieder freigegeben werden, da ein ListIconGadget selbst eine Kopie erstellt.