GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2010-Mar-10

Title: Unload - Fragen
Post by: WPShadow on 2010-Mar-10
Hi!

Ich hätte eine Frage zum laden bzw. vor allem zum entladen von Inhalten:

Code (glbasic) Select

X_LOADOBJ 1, "bla.ddd" --> lädt ein Objekt


Wenn ich jetzt den Platz für das geladene Objekt Nr. 1 freigeben möchte, dann mache ich folgendes:
Code (glbasic) Select

X_LOADOBJ 1, ""


Somit sollte der Speicherplatz für Nr. 1 wieder frei sein und durch ein anderes Objekt ersetzbar sein, oder?

GLG

W.
Title: Re: Unload - Fragen
Post by: Kitty Hello on 2010-Mar-10
yup.
Title: Re: Unload - Fragen
Post by: Schranz0r on 2010-Mar-10
Hättest es einmal getestet, hättest dir den Thread sparen können ;)  :enc:
Title: Re: Unload - Fragen
Post by: WPShadow on 2010-Mar-10
Habe ich getestet, ich wollte nur auf Nummer sicher gehen!

Außerdem schreibe ich gerade an einer eigenen Lade - Funktion, die Daten lädt bzw. entlädt.

Für die Antwort bin ich sehr dankbar, weil ich damit super weiter arbeiten kann! thx
Title: Re: Unload - Fragen
Post by: Schranz0r on 2010-Mar-10
Quote from: WPShadow on 2010-Mar-10
Habe ich getestet, ich wollte nur auf Nummer sicher gehen!

Außerdem schreibe ich gerade an einer eigenen Lade - Funktion, die Daten lädt bzw. entlädt.

Für die Antwort bin ich sehr dankbar, weil ich damit super weiter arbeiten kann! thx

What? xD

Wie soll das aussehen?
Title: Re: Unload - Fragen
Post by: WPShadow on 2010-Mar-10
Wird sich erst zeigen, ich baue gerade dran!

Als Grundlage nehme ich die Idee von Gernot:

Code (glbasic) Select

FUNCTION lr_DynLoad_Sprite: file$
STATIC anim_id_max

LOADSPRITE file$, anim_id_max
INC anim_id_max, 1

RETURN anim_id_max-1

ENDFUNCTION


Das System ist aber leider nicht ganz ausgereift, wenn man größere Datenmengen laden, verwalten und wieder entladen möchte.

Wenn es fertig ist, schicke ich dir mal eine Version davon!
Title: Re: Unload - Fragen
Post by: Schranz0r on 2010-Mar-10
Willst du animationen machen?

Sonst: GENX_OBJ() ;)
Title: Re: Unload - Fragen
Post by: WPShadow on 2010-Mar-10
Für die 3D - Objekte auf jeden Fall, für Sprites zum Teil auch, wobei ich im 2D einen Teil davon mit POLYVECTOR mache.

Bei der Maus werde ich z.B. eine Animation testen bzw. einbauen, falls alles hinhaut!

Den Befehl GENX_OBJ() kannte ich jetzt nicht, aber der wird wohl sehr hilfreich werden! Danke für den Tipp!