25.01.2016, 14:18
Hallo Zusammen,
ich habe folgendes Problem:
Ich habe ein String Control, welches als Anzeigeoption Hexadezimal konfiguriert ist.
Dort kann der Benutzer einen Hex-Wert eingeben.
Da die Empfängerseite eine bestimmte "Syntax" in den Hex-Werten erwartet, muss mein Programm an alle 0x10h Werte nochmal den Wert 0x10h anhängen.
Beispiel:
Eingangsstring:
15 3A 10 12 00
Ausgangsstring:
15 3A 10 10 12 00
Wenn ich mir über eine Schleife jeweils die nächsten zwei Zeichen des Strings hole um zu überprüfen ob die den Hex-Wert 0x10 hat, bekomme ich die Werte aber in Ascii umgewandelt und ich kann den Hex-Wert nicht vernünftig vergleichen.
Ist bestimmt nur ne blöde Kleinigkeit, aber ich komm nicht drauf.
Wie wäre denn der sinnvollste Weg, so eine Erweiterung des Hex-Strings anzugehen?
Gruß
TDO
ich habe folgendes Problem:
Ich habe ein String Control, welches als Anzeigeoption Hexadezimal konfiguriert ist.
Dort kann der Benutzer einen Hex-Wert eingeben.
Da die Empfängerseite eine bestimmte "Syntax" in den Hex-Werten erwartet, muss mein Programm an alle 0x10h Werte nochmal den Wert 0x10h anhängen.
Beispiel:
Eingangsstring:
15 3A 10 12 00
Ausgangsstring:
15 3A 10 10 12 00
Wenn ich mir über eine Schleife jeweils die nächsten zwei Zeichen des Strings hole um zu überprüfen ob die den Hex-Wert 0x10 hat, bekomme ich die Werte aber in Ascii umgewandelt und ich kann den Hex-Wert nicht vernünftig vergleichen.
Ist bestimmt nur ne blöde Kleinigkeit, aber ich komm nicht drauf.
Wie wäre denn der sinnvollste Weg, so eine Erweiterung des Hex-Strings anzugehen?
Gruß
TDO