PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : if Variable > 1 then Variable + 1



klaus1973
25.11.2005, 23:06
Hallo,

ich versuche in Bascom einen Zähler zu realisieren.
Dabei möchte ich über

if Variable > 1 then Variable + 1

die Variable (Long) bei jedem duchlauf um eins erhöhen.
Wieso geht das so nicht? Ich bekomme immer einen Fehler angezeigt ](*,)

linux_80
25.11.2005, 23:12
Hallo,

Du musst der Variablen den neuen Wert auch zuweisen, so hängt die Formel nur in der Luft.

Variable = Variable +1

oder auch so, ist kürzer macht das gleiche:

Incr Variable

chr-mt
25.11.2005, 23:14
Hi,
If Variable > 1 Then Variable = Variable + 1
oder:
If Variable > 1 Then incr Variable

EDIT: zu spät :)

Gruß
Christopher

PicNick
26.11.2005, 08:08
Is aber eine langwierige Sache, wenn variable am Anfang eventuell NULL ist.

sep
26.11.2005, 14:31
... oder wenn sie letztendlich wieder zu NULL wird ...