E2543 Instantiierter Datentyp '%s' ist zu lang: überschreitet 2 GB (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Dieser Fehler tritt auf, wenn der Typ für die generische Klasse zu groß ist.
program E2543;
{E2543 Instantiated data type '%s' too large: exceeds 2 GB}
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TGenericArray <T> = class
a: array [1..MaxLongint] of T;
end;
var
array1 : TGenericArray<Longint>;
begin
array1 := TGenericArray<Longint>.Create;
end.