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