Einzelnen Beitrag anzeigen

Graw

Registriert seit: 26. Apr 2017
77 Beiträge
 
Delphi 11 Alexandria
 
#1

Datentypen von String zu Byte und wieder zurück

  Alt 27. Apr 2017, 13:05
Hi,

ich hoffe ihr könnt mir helfen.
Also folgendes, ich bekomme über eine Schnittstelle zwei Strings. Die sehen zum Beispiel so aus:

1. Datensatz: 003F800
2. Datensatz: 001FC00

Die einzelnen Zeichen in dem String muss ich nun so umformen, das ich die hex Zeichen im String zu Binary umforme:

1. Datensatz: 0000|0000|0011|1111|1000|0000|0000
2. Datensatz: 0000|0000|0001|1111|1100|0000|0000

Diese beiden Datensätze muss ich dann zu einem zusammenfügen.
Dazu nehme ich das erste Zeichen von Datensatz 2 dann das erste von Datensatz 1 dann das zweite von Datensatz 2 usw.

1 u. 2 zusammen: 0000|0000|0000|0000|0000|0111|1111|1111|1110|0000| 0000|0000|0000|0000

Und dann wieder umwandeln in einen String mit den Hex Werten

1 u. 2 zusammen: 0|0|0|0|0|7|F|F|E|0|0|0|0|0


Ich hoffe ich habe das verständlich erklärt.
Im Voaraus schonmal vielen Dank.

Geändert von Graw (27. Apr 2017 um 13:25 Uhr)
  Mit Zitat antworten Zitat