E2268 Les paramètres de ce type ne peuvent avoir de valeur par défaut (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Le mécanisme des paramètres par défaut incorporé au compilateur Delphi ne permet de cette façon que l'initialisation de types simples. Vous avez essayé d'utiliser un type non pris en charge.
program Produce; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType = [1, 2]); begin end; end.
Les paramètres par défaut de ce type ne sont pas pris en charge par le langage Delphi.
program solve; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType); begin end; end.
La seule façon de corriger cette erreur consiste à supprimer l'affectation de paramètre illégale ou de donner au paramètre un type pouvant être initialisé avec une valeur par défaut.