E2246 動的配列 SetLength には少なくとも 1 つの次元を指定する必要があります (Delphi)
エラーと警告のメッセージ(Delphi) への移動
動的配列の大きさを指定するために,標準手続き SetLength が呼び出されましたが,配列の次元が指定されていません。
program Produce; var arr : array of integer; begin SetLength(arr); end.
上記の例では,配列の次元が指定されていないため,この SetLength 呼び出しはエラーになります。
program solve; var arr : array of integer; begin SetLength(arr, 151); end.
エラーを防ぐには,配列に含める要素の数を指定します。