Indirekt auf DB zugreifen (IN SCL)

Bensen83

Level-1
Beiträge
777
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich möchte mir ein Byte aus einem DB Laden und es um 2 verringer, leider bekomme ich die Fehlermeldung

"Unzulässige Operandentypen"

Was mache ich denn Falsch?
Hier mein Code:

Code:
 WORD_TO_BLOCK_DB(DB_Ausgang).DB[Byte_Ausgangsstring] := WORD_TO_BLOCK_DB(DB_Ausgang).DB[Byte_Ausgangsstring] - 2;

Danke schon mal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok

Das Problem ist eben, dass ich auf das eine Byte zugreifen möchte.
Habe es jetzt so gelöst. scheint zu funktionieren. Trotzdem Danke.

Code:
zwischenwert := BYTE_TO_INT(WORD_TO_BLOCK_DB(DB_Ausgang).DB[Byte_Ausgangsstring]);
zwischenwert := zwischenwert -2;
WORD_TO_BLOCK_DB(DB_Ausgang).DB[Byte_Ausgangsstring] := INT_TO_BYTE(zwischenwert);
 
Zurück
Oben