Das zweite Problem ist, dass in B4A Byte, Short, Int, Long als Signed Byte, Signed Short, ... etc. behandelt. So ein Byte mit dem Bits 11111111 wird als -1 ausgedruckt. Aber das ist (in diesem fall) nur ein optisches Problem. Hat nichts zu tun mit dem Bits in dem Byte! Um 255 auszudrucken anstatt -1, wandeln wir mit ToUnsigned das Byte zu einem (Signed) Int mit der Bit Verfassung von 00000000 00000000 00000000 11111111 und dann wird dieser Int als 255 ausgedruckt.