Ir para o conteúdo principal

Lenght

Retorna tanto a quantidade de caracteres de uma String, quanto o número de elementos em um array. É muito utilizado para estruturas de loop, percorrendo um conjunto enquanto houver dados no mesmo. 

Desse modo, o primeiro texto a ser mostrado será: "Tamanho da shortStr = 8", pois essa é a quantidade de caracteres encontradas na variável.

Agora, o segundo texto será exibido divido em linhas, da seguinte maneira:

"Letra 1 = A

 Letra 2 = B

 Letra 3 = C (...)" até chegar no último registro encontrado, no caso, H.

Exemplo: 

var
  shortStr : String;
  i   : Integer;
begin
  shortStr := 'ABCDEFGH';
  ShowMessage('Tamanho da shortStr = '+IntToStr(Length(shortStr)));
  
  //Utilização em loops
  for i := 1 to Length(shortStr) do
    ShowMessage('Letra: '+IntToStr(i)+' = '+shortStr[i]);
end;