E2028 集合型は 256 個以下の要素しか持てません (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーメッセージは要素の数が 256 個を超える集合型を宣言しようとしたときに表示されます。正確に言えば,基本型の上限と下限の順序値は 0~255 の範囲でなければなりません。
program Produce; type BigSet = set of 1..256; (*<-- ここでエラーメッセージ*) begin end.
{ このコードでは BigSet に実際には 256 個の要素しかないが,それでも違法である }
program Solve; type BigSet = set of 0..255; begin end.
{ 上限と下限が 0~255 の範囲になるようにする必要がある }