Gut, Schau einfach in die Math.Pas, dort ist MaxExtended als
Zitat von
Die Unit Math.Pas:
Delphi-Quellcode:
const { Ranges of the IEEE floating point types, including denormals }
MinSingle = 1.5e-45;
MaxSingle = 3.4e+38;
MinDouble = 5.0e-324;
MaxDouble = 1.7e+308;
MinExtended = 3.4e-4932;
MaxExtended = 1.1e+4932;
MinComp = -9.223372036854775807e+18;
MaxComp = 9.223372036854775807e+18;
Also sollte das auch ohne typisierte Konstanten kein Problem sein.
Nebenbei kann ich dein Problem nicht nachvollziehen (BDS2006 Architect):
Delphi-Quellcode:
Var
e :Extended;
begin
e := 1.0e+2500;
E := 1E2500;
E := -1E2500;
end;
wird anstandslos kompiliert...