Zitat Zitat von peterfido
Dim Char_buffer(8) as byte
Dim Char_buffer_overlay as String * 8 at Char_buffer(1) Overlay

Char_buffer_overlay = "12345678"
Hallo peterfido,
dies ist allerdings etwas gefährlich. Wenn der String zugewiesen wird, hängt Bascom wieder ein Null-Byte hinten dran. Da dieses nicht mehr in Char_buffer(8) passt, wird die nächste Variable im SRAM überschrieben. So denn da eine ist.
Daher im Byte-Array sicherheitshalber ein Byte mehr anlegen
Dim Char_buffer(9) As Byte