Co oznacza #13#10 w kodzie Delphi?

Ciągi kontrolne w Delphi rozszerzają Twój zestaw narzędzi tekstowych

Paleta narzędzi Delphi

Paleta narzędzi Delphi.





Zagadkowe ciągi, takie jak 13#10 pojawiają się regularnie w kodzie źródłowym Delphi. Te ciągi nie są jednak przypadkowym bełkotem — służą do podstawowego celu układu tekstu.

A ciąg kontrolny to sekwencja jednego lub więcej znaków sterujących, z których każdy składa się z # symbol, po którym następuje stała liczba całkowita bez znaku od 0 do 255 (dziesiętnie lub szesnastkowo) i oznacza odpowiednią ASCII postać.



Na przykład, aby przypisać dwuwierszowy ciąg do właściwości Caption kontrolki TLabel, użyj następującego pseudokodu:

|_+_|

Część „#13#10” reprezentuje kombinację powrotu karetki + przesunięcia wiersza. „#13” jest odpowiednikiem ASCII wartości CR (powrót karetki); #10 reprezentuje LF (wysuw wiersza).



Dwie bardziej interesujące postacie sterujące to:

    #0— znak NULL#9— (poziomo) TAB