E2268 この型のパラメータはデフォルト値を持てません (Delphi)
エラーと警告のメッセージ(Delphi) への移動
Delphi コンパイラに組み込まれているデフォルトのパラメータメカニズムは,単純型しか受け付けません。サポートされていない型を使用しようとしました。
program Produce; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType = [1, 2]); begin end; end.
{ Delphi では,この型に対するデフォルトパラメータはサポートされていない }
program solve; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType); begin end; end.
{ このエラーを取り除くには,不正なパラメータ指定を削除するか,またはデフォルト値を使って初期化可能な型にパラメータ型を変更すればよい }