[文字列の長さを取得する]

文字列の長さ(文字数)を表示します。

文字列の長さ(文字数)を取得する場合、String変数(WideString)に文字を格納しLength関数を使用します。
バイト単位で取得する場合は、AnsiString変数に文字を格納しLength関数を使用します。
【ソースコード】 [tips0016.pas]
program tips0016;
{$APPTYPE CONSOLE}
uses
  SysUtils;

var
 str :String;
 Ansi:AnsiString;

begin
 str :='あいうえお';
 Ansi:=AnsiString(str);

 WriteLn('文字列「' + str + '」は');
 WriteLn(' ' + IntToStr(Length(str)) + '文字です。');
 WriteLn(' ' + IntToStr(Length(Ansi)) + 'バイトです。');
 
end.
【コンパイル&実行】 [tips0016.bat]
dcc32 tips0016.pas 
tips0016.exe  > tips0016.txt
pause
【実行結果】 [tips0016.txt]
文字列「あいうえお」は
 5文字です。
 10バイトです。