Hallo liebe www-Gemeinde.
Ich würde gerne aus einer Variablen vom Typ DWORD (4 Byte, Datumsangabe) die einzelnen Bytes auslesen und in 4 andere Variablen speichern.
Umgekehrt würde ich auch gerne aus 4 Bytes ein DWORD zusammensetzen.
Kennt zufällig jemand den Befehl dazu?
PS. Ich programmiere in Structured Text, nicht in Pascal. Die Syntax ist aber weitgehend identisch.
Danke schon mal.
Gruß
Hallo liebe www-Gemeinde.
Ich würde gerne aus einer Variablen vom Typ DWORD (4 Byte,
Datumsangabe) die einzelnen Bytes auslesen und in 4 andere
Variablen speichern.
Umgekehrt würde ich auch gerne aus 4 Bytes ein DWORD
zusammensetzen.
Kennt zufällig jemand den Befehl dazu?
Hallo,
die älteste Methode (schon bei Jensen/Wirth) ist ein variabler Record:
type
TDWBytes = record
case byte of
0 : (dw : DWord);
1 : (bytes : array[1..4] of byte);
end;
Gruss Reinhard
Vielen Dank für den Beitrag.
Leider funktioniert diese Lösung in meiner Programmierumgebung nicht.
Mag sein, dass es in Pascal so geht, in ST leider nicht.
Ich werde eine andere Möglichkeit suchen müssen.
Gruß