Variablenname gennerieren

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Daniel Knobe

Betreff: Variablenname gennerieren

BeitragSa, Jun 04, 2005 9:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
mal eine Grundlegenede Frage.
Ich habe eine Variable Namens User.
Wenn auf diese Variable etwas gelegt wird.
Soll automatisch eine Variable mit dem Namen User2 generiert werden, bei der dann auch gewartet wird bis sie belegt wird und dann User3 usw. .

Schwer zu erklären
mfg DKing
 

totonak5

BeitragSa, Jun 04, 2005 10:00
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn ich verstehe was du meinst würde ich vorschlagen dass du das mit einem feld machst:



BlitzBasic: [AUSKLAPPEN]

Dim User(10)

Repeat

For I = 1 To 10
If User(I) <> 0 Then User(I) = 15
Next

Forever



lg
Just for Fun!
Jesus loves U!
 

Daniel Knobe

BeitragSa, Jun 04, 2005 10:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Verdammt, ins BB Forum geschrieben nicht ins BMax Sad
Aber die Idee is gut muss halt jetzt noch den passenden Befehl in Max suchen

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSa, Jun 04, 2005 10:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn ich das richtig verstehen sollte, kannst das gut mit types erledigen, da du einfach eine neue erstellen kannst!
BlitzBasic: [AUSKLAPPEN]
Type User
Field Wert
End Type
U.User = New User

Repeat
If U\Wert > 0 Then U.User = New User
;Mach irgendwas
Until KeyHit (1)


Mit einem Array gehts einfacher, alledings ist die Anzahl da begrenzt !
[BB2D | BB3D | BB+]
 

totonak5

BeitragSa, Jun 04, 2005 10:18
Antworten mit Zitat
Benutzer-Profile anzeigen
stimmt, mit types wäre es vl noch besser!
aber mit bmax kenn ich mich nicht aus!!
Just for Fun!
Jesus loves U!
 

klepto2

BeitragDo, Jun 16, 2005 20:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit Array in BMAX :

Code: [AUSKLAPPEN]


Global User[]
Global UserCount = 1

Print User.length
User = User[..UserCount]

Print User.Length

Graphics 800,600,0,-1

While Not KeyHit(key_escape)
Cls
If KeyHit(key_space) = True Then
   User[Usercount-1] = Rnd(0,255)
      If User[Usercount-1] <> Null Then
         Usercount:+1
         User = User[..Usercount]
         DrawText "Neuer User angelegt",400,300
         Flip
         Delay 500
      EndIf
EndIf

For index = 0 To User.length -1
DrawText "User : " + index + " Wert : " + User[index],0,20+Index*20
Next
Flip
Wend

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group