E2268 Parameter dieses Typs dürfen keine Standardwerte haben (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Der in den Delphi-Compiler integrierte Mechanismus für Standardparameter ermöglicht nur die Initialisierung einfacher Typen auf diese Weise. Sie haben versucht, einen Typ zu benutzen, der nicht unterstützt wird.
program Produce; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType = [1, 2]); begin end; end.
Standardparameter dieses Typ werden in Delphi nicht unterstützt.
program solve; type ArrayType = array [0..1] of integer; procedure p1(proc : ArrayType); begin end; end.
Die einzige Möglichkeit, diesen Fehler zu beseitigen, liegt darin, die ungültige Parameterzuweisung zu entfernen oder stattdessen einen Parametertyp festzulegen, der mit einem Standardwert initialisiert werden kann.