INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Zahl in Hex darstellen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.04.2012, 06:38 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2012 06:40 von angry_Nameless.)
Beitrag #4

angry_Nameless Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Mar 2011

17.0.1
2011
DE

66424
Deutschland
RE: Zahl in Hex darstellen
Hallo,

ich habe mich vielleicht etwas unglücklich ausgedrückt.
Ich beschreibe mein Problem jetzt etwas genauer:

Ich muss einer Maschine einen Hexadezimalstring übergeben, den diese dann auswertet. Der String besteht aus 2 mal 2 (hex) Byte Befehlsstring (z.B.:0032 3134), dann angefügt der Fehlercode (z.B.: 0000) und danach die Befehlslänge, die sich aus der Länge des BEfehlsinhalts errechnen soll. Also wenn der Befehlsinhalt "mach" wäre, dann hexadezimal "6D61 6368 ". Leider verlangt das Progamm immer ein "Doppelbyte" also wäre "mach" = "6D00 6100 6300 6800".

Die Länge dieses "mach" muss auch in den String also so (8 ByteLänge =) : 0800

Nur leider bekomme ich aus der Funktion "Länge des Strings" die "8" und nach einer Typumwandlung, damit ich es in den Gesamtstring eingliedern kann bekomme ich dann :´"3800"
bei einen 16 Char langen String bekäme ich dann "3136" statt "1600"

Mir würde ja schon ausreichen, dass es Hexadezimal "08" ausgibt. Die zwei Nullen sind ja schnell hinzugefügt.

Hoffe, dass das nun verständlicher war.
Warum das Programm, das den String erwartet die Nullen hinten will, kann ich leider nicht beantworten. Vielleicht ist es nur ein Steuerzeichen, das der Anlage sagt, dass es jetzt mit dem nächsten Abschnitt weiter geht.

Danke für eure Mühe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Zahl in Hex darstellen - angry_Nameless - 17.04.2012, 22:16
RE: Zahl in Hex darstellen - NWOmason - 18.04.2012, 05:28
RE: Zahl in Hex darstellen - Achim - 18.04.2012, 06:10
RE: Zahl in Hex darstellen - angry_Nameless - 18.04.2012 06:38
RE: Zahl in Hex darstellen - A.Berndsen - 18.04.2012, 08:10
RE: Zahl in Hex darstellen - THL - 18.04.2012, 08:13
RE: Zahl in Hex darstellen - jg - 18.04.2012, 10:53
RE: Zahl in Hex darstellen - THL - 18.04.2012, 11:20
RE: Zahl in Hex darstellen - Y-P - 18.04.2012, 12:58
RE: Zahl in Hex darstellen - A.Berndsen - 18.04.2012, 13:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String in Zahl/ Zahl in String mit Type Cast Jann 6 6.540 18.01.2016 09:02
Letzter Beitrag: Jann
  96-Bit Zahl darstellen? Msengxxl 3 4.381 10.06.2013 22:18
Letzter Beitrag: Lucki

Gehe zu: