gaiskasimir
Level-1
- Beiträge
- 113
- Reaktionspunkte
- 13
-> Hier kostenlos registrieren
Hallo Gemeinde!
Über PV_xgetadr habe ich die Adresse einer Variablen ermittelt. Der Datentyp der Variablen kann unterschiedlich sein.
Den Wert möchte ich auf eine andere Variable vom Typ DINT (fest) kopieren.
Ein memcpy funktioniert bei positiven Werten.
Bei neg. Werten nicht - aus einer -1 (SINT) wird in der DINT eine 255. Warum verstehe ich - die Bedeutung der Bit's in einer Var sind mir
nicht fremd. Mit "access" komme ich auch nicht weiter.
Wie komme ich da einfach ohne tausend IF's 'raus?
Danke für einen Tip
Gaiskasimir
Über PV_xgetadr habe ich die Adresse einer Variablen ermittelt. Der Datentyp der Variablen kann unterschiedlich sein.
Den Wert möchte ich auf eine andere Variable vom Typ DINT (fest) kopieren.
Ein memcpy funktioniert bei positiven Werten.
Bei neg. Werten nicht - aus einer -1 (SINT) wird in der DINT eine 255. Warum verstehe ich - die Bedeutung der Bit's in einer Var sind mir
nicht fremd. Mit "access" komme ich auch nicht weiter.
Wie komme ich da einfach ohne tausend IF's 'raus?
Danke für einen Tip
Gaiskasimir