Cryptische strings zoals 13 # 10 verschijnen regelmatig in de Delphi-broncode. Deze tekenreeksen zijn echter niet willekeurig gebrabbel - ze dienen een essentieel doel voor tekstopmaak.
EEN control string is een reeks van een of meer controletekens, die elk bestaan uit de # symbool gevolgd door een niet-ondertekend geheel getal van 0 tot 255 (decimaal of hexadecimaal) en geeft het bijbehorende ASCII-teken aan.
Als u bijvoorbeeld een tekenreeks met twee regels wilt toewijzen aan een eigenschap Caption van een TLabel-besturingselement, gebruikt u de volgende pseudocode:
Label1.Caption: = 'Eerste regel' + # 13 # 10 + 'Tweede regel';
Het gedeelte "# 13 # 10" vertegenwoordigt een combinatie van regelterugloop + regelinvoer. De "# 13" is het ASCII-equivalent van de CR-waarde (retour); # 10 staat voor LF (line feed).
Nog twee interessante controletekens zijn: