Hallo Leute,
ich stehe vor einem Problem bei dem ich nicht weiter komme. Das hier ist die Deklaration des Pointers
TempPointer : ANY;
AnyPointer AT TempPointer : STRUCT
ANZ : WORD; //Länge
DBNr : WORD; //DB-Nummer
BZ : DWORD; //Bereichszeiger
END_STRUCT;
Der Pointer soll auf den DB100.DBX26.0 BYTE 28 zugreifen.
Das hier hab ich bis jetzt:
Anypointer.DBNr := w#16#64; //DB100
Anypointer.BZ := DW#16#xxxx_xxxx; //DBX26.0
Anypointer.Anz := w#16#1C; //28 BYTE
Ich habe aber keine Ahnung wie ich diese DBX26.0 in ein Doppelwort bekomme.
Kann mir einer auf die Sprünge helfen?
MFG
ich stehe vor einem Problem bei dem ich nicht weiter komme. Das hier ist die Deklaration des Pointers
TempPointer : ANY;
AnyPointer AT TempPointer : STRUCT
ANZ : WORD; //Länge
DBNr : WORD; //DB-Nummer
BZ : DWORD; //Bereichszeiger
END_STRUCT;
Der Pointer soll auf den DB100.DBX26.0 BYTE 28 zugreifen.
Das hier hab ich bis jetzt:
Anypointer.DBNr := w#16#64; //DB100
Anypointer.BZ := DW#16#xxxx_xxxx; //DBX26.0
Anypointer.Anz := w#16#1C; //28 BYTE
Ich habe aber keine Ahnung wie ich diese DBX26.0 in ein Doppelwort bekomme.
Kann mir einer auf die Sprünge helfen?
MFG