配列

配列の宣言には Array を使用します。

■ 配列の使用例
  procedure TForm1.Button1Click(Sender: TObject);
  var
    // 0〜9の文字列配列
    strNames  : array [0..9]  of  string;
    ix        : integer;
  begin
    // Low関数は配列の最小値を返します。この場合はゼロ
    // Hight関数は逆に配列の最大値を返します。この場合は 9
    for ix  :=  Low(strNames) to  High(strNames)  do  begin  
      // Memoの内容を代入 (10行以上あるのが前提)
      strNames[ix] :=  Memo1.Lines[ix];
      // 内容表示
      ShowMessage(strNames[ix]);
    end;
    // strNamesのゼロ番目の値の3バイト目を表示
    ShowMessage(strNames[0][3]);
  end;

この例でいくと、変数 strNames は 0 から 9 までの 10 の配列で宣言されます。
開始は0以外でも構いません。