Hallo Selma,
es gibt auch eine "empty string"-Konstante...
"Was nicht funktioniert ist: Der Stng wird nich überschrieben, er setzt den neuen Code einfach daunter."
Häh? Wo wird denn dein Barcode gesetzt? In deinem Bild wird Barcode nur gelesen, aber nirgends geschrieben...
Du könntest aber, wie schon mal erwähnt,
nach der Auswertung des Barcodes (d.h. nach der Case-Struktur) einen "empty string" in eine lokale Variable "barcode" schreiben. Datenfluß dabei beachten!
"Es findet kein Vergleich statt, die Case-Struktur bleibt auf Voreinstellung stehen."
Es findet schon ein Vergleich statt, das Ergebnis ist halt nur der Default-Case, da kein anderer passt.