Hallo, herzlich Willkommen!
text[u] ist ein String bzw. Char und dem kannst du direkt keinen Integer-Wert zuweisen. Evtl. geht das:
text[u] := IntToStr(Ord(text[u]));
Bzw. so wird es nicht gehen. Speicher den Ord-Wert in einer String-Variablen und weise den 1. Buchstaben zu:
Delphi-Quellcode:
OrdStr := IntToStr(Ord(text[u]));
text[u] := OrdStr[0];
Oder irgendwie sowas.
Grüße, Matze