Thema: Delphi Wie Bytes auswerten?

Einzelnen Beitrag anzeigen

Daniel B
(Gast)

n/a Beiträge
 
#1

Wie Bytes auswerten?

  Alt 2. Feb 2003, 17:38
Hallöchen,

ich Lese ein paar Bytes von der Seriellen.
Jetzt ist aber die Länge nicht immer gleich.
Anhand des ersten Bytes, muss/kann ich entscheiden ob das nächste noch dazu gehört, oder die nächsten zwei, oder einfach ein neuer "Satz" dazu kommt.
Erhalten kann ich:
Code:
Erstes Byte Zweites Byte Drittes Byte
0 - 111      0 - 255
126          0 - 31
127          0 oder 128
128 - 159    0 - 111       0 - 255
So, ich brauch jetzt ein paar Ideen, wie ich das am besten lösen kann/soll, ohne ein 10 Meter langen Case zu benutzen, mit 100 Meter langen IFs.
Vielen Dank.

Grüsse, Daniel
  Mit Zitat antworten Zitat