Dim-Feld vergrößern-verkleinern

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Lukas

Betreff: Dim-Feld vergrößern-verkleinern

BeitragSa, Jun 11, 2005 17:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann ich während mein Programm läuft ein Dim-Feld vergrößern oder verkleinern?

z.B wird aus Gegner(60,2) wird Gegner(50,2)

Das wäre ziemlich pratisch da man Zeit sparen kann, wenn der Platz in den Feldern nicht gebraucht wird.

Mfg Lukas

simi

BeitragSa, Jun 11, 2005 17:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, kannst du schon....
Allerdings werden dann alle Daten in deisem Array gelöscht.....

Für Gegner eignen sich sowieso besser Types, da diese dynamischer sind
 

hitokiri

BeitragSa, Jun 11, 2005 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, er kann die Daten ja zwischenspeichern und in das neue Array einlesen...ausserdem sind die alten daten ja eh noch "da" beim neudimensioneren eines arrays, das array pointet nur nich mehr drauf also is das blödsinn, weil der speicher trotzdem verbaut ist, du allerdings nur nich mehr drauf zugreifen kannst..

BladeRunner

Moderator

BeitragSo, Jun 12, 2005 13:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Wer keine Types mag kann dann ja auch auf Banks zugreifen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

Lukas

BeitragSo, Jun 12, 2005 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Was sind Banks? Das Gleiche wie Dim?

BladeRunner

Moderator

BeitragSo, Jun 12, 2005 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Lies mal hier nach: ql:createbank .
Eine Bank ist im Prinzip ein Dim ohne Formatierung, d.h. Du bestimmst welche Daten wo rein geschrieben werden. Der Verwaltungsaufwand ist etwas grösser, dafür kannst Du sie aber bequem vergrössern und verkleinern und bist inhaltlich sehr flexibel.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Jack

BeitragMo, Jun 13, 2005 14:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Er könnte es ja auch alles in einer Variable speichern. Z.B. so:
Code: [AUSKLAPPEN]
Global Zahl1 = 60, Zahl2 = 2
Repeat
;bedingung
 Dim Gegner(Zahl1,Zahl2)
Until KeyDown(1)

Xaron

BeitragMo, Jun 13, 2005 15:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Dennerlein hat Folgendes geschrieben:
Er könnte es ja auch alles in einer Variable speichern. Z.B. so:


Shocked Verstehe nur ich das nicht? Was genau soll das bewirken im Hinblick auf variable Gegnermengen?

Gruß - Xaron
Cerberus X - Monkey X Reloaded!

Jack

BeitragMo, Jun 13, 2005 16:50
Antworten mit Zitat
Benutzer-Profile anzeigen
@Xaron:
Les mal den obersten Text. Er hat doch nur gefragt, ob man ein Dim-Feld vergrößern oder verkleinern kann. Denk noch mal genau darüber nach Exclamation

Xaron

BeitragMo, Jun 13, 2005 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hat er nicht direkt. Wink Immerhin will er ja den Inhalt sicher behalten. Also nützt ihm das nichts, weil ja alle Felder wieder auf Null gesetzt werden.

Gruß - Xaron
Cerberus X - Monkey X Reloaded!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group