In einer Schleife Variablen mit "Button" + I erst
Übersicht

![]() |
HagbardBetreff: In einer Schleife Variablen mit "Button" + I erst |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
mein Problem ist folgendes: Ich möchte in einer Schleife For i = 1 To 9, 9 Variablen "button + i" erstellen, wobei die einzelnen Variablen i als Wert enthalten sollen. Also ungefähr so: Code: [AUSKLAPPEN] For i = 1 To 9 button + i = i Print buttoni . . . Print buttoni Next Nur leider funzt das nicht. logisch?! Am Ende soll button1-9 ausgegeben werden, sodass button1 = 1 ... button9 = 9 Wie kann ich das realisieren? |
||
- Zuletzt bearbeitet von Hagbard am Sa, Apr 17, 2010 16:15, insgesamt einmal bearbeitet
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
BlitzBasic: [AUSKLAPPEN] For I = 1 To 9 So vielleicht! |
||
[BB2D | BB3D | BB+]
|
![]() |
Blitz3D |
![]() Antworten mit Zitat ![]() |
---|---|---|
Button + I = I
willst du damit den Variablennamen ändern? hm, mach's doch so:BlitzBasic: [AUSKLAPPEN]
|
||
User posted image
Xware Entertainment und Forum User posted image |
![]() |
Hagbard |
![]() Antworten mit Zitat ![]() |
---|---|---|
hmm...
Also, ich möchte 9 Variablen erstellen, die button1, button2,...heißen und das in in einer Schleife. |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das geht nicht.
Die Lösung dafür hat dir jedoch Blitz3D mit dem Array geliefert. Das ist die einzige Möglichkeit. String können nicht in Variablennamen geparst werde als auch nicht umgekehrt |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Blitz3D |
![]() Antworten mit Zitat ![]() |
---|---|---|
na, ich glaube nicht, dass du den Variablennamen ändern kannst,
aber mit Dim Variable(9) werden doch 9 Variablen erstellt! Das hat sogar einen Vorteil, wenn du die Variablen in ein Dim-Feld packst, da man sie dann ganz einfach in Schleifen immer abchecken kann, wie ich oben gezeigt habe. Da musst du nämlich nichtBlitzBasic: [AUSKLAPPEN] Variable1 = 1machen, sondern ganz einfach in einer Schleife so:BlitzBasic: [AUSKLAPPEN] For I = 1 To 9 |
||
User posted image
Xware Entertainment und Forum User posted image |
![]() |
Hagbard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Klar,
ich nehme mal deins und bastel daran ein wenig. Danke |
||
![]() |
Blitz3D |
![]() Antworten mit Zitat ![]() |
---|---|---|
ne, du sollst nicht an fremden Codes basteln, noch nie ein Tutorial gelesen?
Das steht doch sogar in einem der beiden Themen dieses Unterforums... Programmieren lernt man durch...programmieren du musst verstehen, nicht abändern ![]() |
||
User posted image
Xware Entertainment und Forum User posted image |
![]() |
Hagbard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mach ich doch nicht.
Außerdem übernehme ich ja nur die Idee, hier: mit Dim oder Type zu arbeiten. Und: Ich habe schon Tuts sowie Bücher darüber gelesen und es ist mir bekannt, dass mir sinnloses abschreiben nicht viel bringt. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group