Global-Variable [closed]

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Vidde

Betreff: Global-Variable [closed]

BeitragMi, Okt 29, 2008 13:48
Antworten mit Zitat
Benutzer-Profile anzeigen
warum greift BB nicht auf die globalen variablen zu?

Global DZAufbau = ABC / 5
Global DZProzent = 50 + DZAufbau
ABC = Input("wieviele Coins für den Aufbau stecken?: ")
Print DZProzent


es funzt nur so: (versteh ich nicht - noch nicht)

ABC = Input("wieviele Coins für den Aufbau stecken?: ")
Global DZAufbau = ABC / 5
Global DZProzent = 50 + DZAufbau
Print DZProzent
  • Zuletzt bearbeitet von Vidde am Mi, Okt 29, 2008 15:14, insgesamt einmal bearbeitet
 

DjDETE

BeitragMi, Okt 29, 2008 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Bevor du mit Input("Coins blabla") den Wert der Variable von ABC bestimmt hast, ist dieser ja logischerweise 0. Und dann teilst du 0 durch 5 (ABC/5=0/5), deshalb bleibt der Wert 0 und DZProzent auch 50 weil du 0 addierst.
Bei deinem 2. Beispiel hast du ABC schon vor deiner Rechnung bestimmt, also funktioniert es auch.
Vielleicht hast du den Begriff Global falsch verstanden. Er bedeutet nichts anderes, als das der Wert auch in Funktionen behalten wird.
MfG DjDETE
Aktuelles Projekt: XXX |XXX | 3% der v1b fertig
www.emu-soft.de.vu Für die Homepage suche ich noch Linktauschpartner, bei Interesse einfach melden.

Vidde

BeitragMi, Okt 29, 2008 14:25
Antworten mit Zitat
Benutzer-Profile anzeigen
danke für die erklärung - das leuchtet selbst mir ein.

in der tat, ich hab global anders verstanden gehabt... Crying or Very sad
Gern der Zeiten gedenk ich, als alle Glieder gelenkig - bis auf eins. Diese Zeiten kehren nie wieder, steif sind nun alle Glieder - bis auf eins.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group