Der Nachfolger des WDR-Computerclub mit Wolfgang Back und Wolfgang Rudolph - ...und immer ein Bit übrigbehalten!


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: speicherbereiche und überlagerung Kategorie: Programmierung Basic (von Achim - 16.09.2004 9:52)
 Als Antwort auf Re: speicherbereiche und überlagerung von ManfredW - 16.09.2004 9:47
Hi,


> > define testbit bit[88]
> > testbit = 1
> Vorsicht! Abfrage auf 1 geht nicht, sondern nur -1(Minus)
> > gusub irgendeinprogramm
> > if testbit = 0 then gosub testbitistnull
> Besser und verständlicher wäre beim Setzen und bei der Abfrage ON und OFF zu nutzen.
> testbit = ON bzw. if testbit = OFF then ..

Noch besser und verständlicher ist m. E. einen booleschen Ausdruck auch als solchen zu benutzen und
nicht nochmal auf seinen Zustand abzufragen, also:

define test bit[88]

if test then

oder

if NOT test then

;-)

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: speicherbereiche und überlagerung (von ManfredW - 16.09.2004 10:11)
    Re: speicherbereiche und überlagerung (von Achim - 16.09.2004 22:07)
        Re: speicherbereiche und überlagerung (von Jan Dressler - 17.09.2004 16:20)