Thema Datum  Von Nutzer Rating
Antwort
20.06.2017 12:58:43 Stern77
NotSolved
20.06.2017 13:29:28 Gast24487
NotSolved
20.06.2017 14:35:05 Gast31647
NotSolved
20.06.2017 14:41:16 Stern77
NotSolved
Rot Bits aus einem Byte-Array lesen und als Long zurückgeben
20.06.2017 14:35:36 Stern77
NotSolved
20.06.2017 13:29:43 Gast16110
NotSolved
20.06.2017 22:39:34 Gast32854
NotSolved
21.06.2017 07:31:15 Stern77
NotSolved
21.06.2017 09:40:38 SJ
NotSolved
21.06.2017 10:16:56 Stern77
NotSolved
21.06.2017 10:24:08 Gast79558
NotSolved
21.06.2017 12:13:23 Stern77
NotSolved
21.06.2017 12:19:02 SJ
NotSolved
30.06.2017 14:48:57 Stern77
NotSolved
30.06.2017 16:16:45 Stern77
NotSolved

Ansicht des Beitrags:
Von:
Stern77
Datum:
20.06.2017 14:35:36
Views:
743
Rating: Antwort:
  Ja
Thema:
Bits aus einem Byte-Array lesen und als Long zurückgeben

<p> In einem Byte-Array sind Werte gespeichert. Nimmt man das gesamte Array so soll die Funktion daraus einen Long-Wert zur&uuml;ckgeben.</p> <p> Die Werte der einzelnen Bytes habe ich in folgenden Beispielen als Hex-Werte dargestellt:</p> <p> Beipiel 1:</p> <p> &nbsp; Byte-Array der L&auml;nge 1 (1 Byte):</p> <p> &nbsp; FF</p> <p> &nbsp; Aufruf der Funktion &quot;ByteArrayToDecAtPos(byteArray, 1, 1, 8)&quot; lie&szlig;t das gesamte Byte und gibt den Wert zur&uuml;ck</p> <p> &nbsp; Ergebnis als Hex-Wert: FF</p> <p> &nbsp; Ergebnis als Bin-Wert: 1111.1111 (der Punkt soll nur die Trennung der Nibbles verdeutlichen)</p> <p> &nbsp;</p> <p> Beipiel 2:</p> <p> &nbsp; Byte-Array der L&auml;nge 2 (2 Bytes):</p> <p> &nbsp; FF FF</p> <p> &nbsp; Aufruf der Funktion &quot;ByteArrayToDecAtPos(byteArray, 1, 1, 9)&quot; lie&szlig;t das gesamte erste Byte und das erste Bit des folgenden Bytes und gibt den Wert zur&uuml;ck</p> <p> &nbsp; Ergebnis als Hex-Wert: 01 FF</p> <p> &nbsp; Ergebnis als Bin-Wert : 0000.0001 | 1111.1111</p> <p> &nbsp;</p> <p> Beipiel 3:</p> <p> &nbsp; Byte-Array der L&auml;nge 2 (2 Bytes):</p> <p> &nbsp; FF 81</p> <p> &nbsp; 1111.111<strong>1 | 1000.000</strong>1</p> <p> &nbsp; (Das was fett markiert ist, ist das, was die Funktion aus dem Byte Array lie&szlig;t)</p> <p> &nbsp; Aufruf der Funktion &quot;ByteArrayToDecAtPos(byteArray, 1, 2, 8)&quot; lie&szlig;t vom ersten Byte Bit 2 bis 8 und vom zweiten Byte das erste Bit (vgl. Fett-Markierung)</p> <p> &nbsp; Ergebnis als Hex-Wert: C0</p> <p> &nbsp; Ergebnis als Bin-Wert : 1100.0000</p> <p> &nbsp;</p> <p> &nbsp;</p>


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.06.2017 12:58:43 Stern77
NotSolved
20.06.2017 13:29:28 Gast24487
NotSolved
20.06.2017 14:35:05 Gast31647
NotSolved
20.06.2017 14:41:16 Stern77
NotSolved
Rot Bits aus einem Byte-Array lesen und als Long zurückgeben
20.06.2017 14:35:36 Stern77
NotSolved
20.06.2017 13:29:43 Gast16110
NotSolved
20.06.2017 22:39:34 Gast32854
NotSolved
21.06.2017 07:31:15 Stern77
NotSolved
21.06.2017 09:40:38 SJ
NotSolved
21.06.2017 10:16:56 Stern77
NotSolved
21.06.2017 10:24:08 Gast79558
NotSolved
21.06.2017 12:13:23 Stern77
NotSolved
21.06.2017 12:19:02 SJ
NotSolved
30.06.2017 14:48:57 Stern77
NotSolved
30.06.2017 16:16:45 Stern77
NotSolved