naja, wie speicherst du die dezimalzahlen? sicherlich als string hintereinander. du brauchst da ein trennzeichen (leerzeichen, #, oder was anderes) um zu kennzeichnen, wann ein neuer Wert anfängt.
Dann zerlegst du anhand des trennzeichens den string und wandelst um.
ungetested und ohne fehlerprüfung (n>255):
Delphi-Quellcode:
satz2:='';
p:=pos(' ',satz);
while p>0 do
begin
n:=StrtoInt(copy(satz,1,n-1));
satz2:=satz2+chr(n);
delete(satz,1,n);
end;
Gruß Frank