Variable aus dem Speicher löschen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Blitz3D

Betreff: Variable aus dem Speicher löschen?

BeitragMi, Aug 10, 2005 18:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann man Variablen irgendwie aus dem Speicher löschen?
Oder nehmen Sie automatisch keinen Speicher ein, wenn sie den Wert 0 haben?

Danke
User posted image
Xware Entertainment und Forum
User posted image
 

Dreamora

BeitragMi, Aug 10, 2005 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein kannst du nicht. Sie werden automatisch entsorgt am Ende oder wenn sie innerhalb einer funktion erzeugt wurde, dann wenn die funktion verlassen wird.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Blitz3D

BeitragMi, Aug 10, 2005 19:07
Antworten mit Zitat
Benutzer-Profile anzeigen
das ist ja s***. Aber sie nehmen doch weniger Speicher ein, wenn sie einen
kleineren Wert haben oder?
Und wenn der Variablenname kürzer ist? Hat das einen Einfluss darauf?
User posted image
Xware Entertainment und Forum
User posted image
 

Dreamora

BeitragMi, Aug 10, 2005 19:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Läge des Variablennamens: Kein einfluss
Gespeicherter Wert: Kein Einfluss

Eine Variable ist immer gleich gross sofern es sich nicht um einen Type Handle handelt, unabhängig davon was drin gespeichert ist (String könnten eine Ausnahme sein, weiss ich grad net)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Blitz3D

BeitragMi, Aug 10, 2005 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
axo, ok danke Smile
User posted image
Xware Entertainment und Forum
User posted image

Xaron

BeitragDo, Aug 11, 2005 8:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ist daran so blöd? Globale Variablen leben die ganze Programmlaufzeit, lokale Variablen werden am Ende der entsprechenden Funktion "entsorgt".

Strings nehmen allerdings mehr Platz ein, eben so viele Bytes, wie der String lang ist (+1).

Gruß - Xaron
Cerberus X - Monkey X Reloaded!

Blitz3D

BeitragDo, Aug 11, 2005 11:44
Antworten mit Zitat
Benutzer-Profile anzeigen
aha... jah, gescheckt.
Noch ene Frage, wie macht man Zeilenumbruch?
\n oder endl geht net

danke
User posted image
Xware Entertainment und Forum
User posted image
 

Timo

BeitragDo, Aug 11, 2005 12:36
Antworten mit Zitat
Benutzer-Profile anzeigen
zeilenumbruch wobei?
im texteditor war es glaub ich die Kombi
BlitzBasic: [AUSKLAPPEN]
\"erste zeile\" + Chr(13) + Chr(10) + \"zweite zeile\"

bei qlPrint oder qlText kannst du keinen Zeilenumbruch machen!

Blitz3D

BeitragDo, Aug 11, 2005 12:44
Antworten mit Zitat
Benutzer-Profile anzeigen
sry, hab mich undeutlich ausgedrückt.
Bei Write oder bei den Textareas bei Blitz+
User posted image
Xware Entertainment und Forum
User posted image

Lord_Vader

BeitragDo, Aug 11, 2005 12:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Textareas müsste das gehn. In delphi gehts da Very Happy

Mhh Write benutzt man doch nicht das ist unschön. Aber da geht es wahrscheinlich nicht.

Blitz3D

BeitragDo, Aug 11, 2005 12:48
Antworten mit Zitat
Benutzer-Profile anzeigen
ich benutze write nicht!! Mr. Green
User posted image
Xware Entertainment und Forum
User posted image

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group