folgendes, ich hab mir mal Gedanken gemacht, wie PB eigentlich die Strings verwaltet. Es ist ja so, dass es keinen richtigen Datentyp String gibt, sondern ein Strink in PB eigentlich ein Pointer auf ein Array von Byte-Variablen ist welche dann den jeweiligen Text enthalten. Also etwa so:
Code: Alles auswählen
string.s = "Hallo"Code: Alles auswählen
'H' 'a' 'l' 'l' 'o' '\n'
72 97 108 108 111 XSomit wird ein Array mit 6 Stellen erstellt. (5 für Zeichen und eines für Terminierung)
Wenn jetzt ein zweiter String hinzu kommt und addiert werden soll, sieht es ja so aus:
Code: Alles auswählen
string.s = "Hallo"
string.s = string.s + "du"Vielleicht kennt sich ja jemand damit aus?
Btw.: Ich vermisse das Theorie Forum.
mfg.
Sunny

