Hallo,
du musst unterscheiden zwischen 1 als Char (hat den
Ascii Hex Code 31) oder einer 1 als Zahl.
Willst du also eine 1 eingeben im Edit und die auch als 1 übertragen, musst du sie erst umwandeln.
Hexzahlen wandelt man mit
StrToInt('$'+Data_edit.text)
in Zahlen um sollte kein Dollar davor stehen.
Danach kannst du den Wert an die entsprechende Stelle im String schreiben.
Gruß Carl