UserDevice und bits

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

UserDevice und bits

 · 
Gepostet: 04.03.2019 - 14:37 Uhr  ·  #1
Hallo rolf,

sag mal geht das irgendwie?
Code
 {$UDATA}
   wRTCUser20A  : word; //21
    Flag1[@wRTCUser20A,13]  : bit;
    Flag2[@wRTCUser20A,14] : bit;
    Flag3[@wRTCUser20A,15] : bit;


Ich kann es übersetzen, aber ich kann diese Variablen nicht nutzen.

Wenn ich z.B. versuche
Code
toggle(Flag1);

zu übersetzen erhalte ich "Error: var or BitType expected"

Gibt es evtl. einen anderen praktikablen Lösungsansatz dazu?

Thorsten
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: UserDevice und bits

 · 
Gepostet: 04.03.2019 - 21:03 Uhr  ·  #2
Hallo Thorsten,

in einem UserDevice kann man nur lesen oder schreiben.
Ein "toggle" ist ja eine read-modify-write Operation und
das geht da nicht.

rolf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   51   65 · Page-Gen-Time: 0.0456s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI