Hallo,
wenn Du nur die 2 oder 3 sendest, dann wird die dezimale Zahl gesendet, in deinem Fall die 50 und die 51. Schau Dir mal eine
ASCII-Tabelle an.
In Deinem Fall willst Du aber den dezimalen Wert 2 und 3 senden.
Du kannst das so machen:
Delphi-Quellcode:
s[0] := #2; // STX
s[i1] := #3; // ETX
Das sollte funktionieren