E2543 インスタンス化データ型 '%s' が大きすぎます: 2 GB を超えています(Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは、ジェネリック クラスの型が大きすぎるときに発生します。
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.