Normally you don't need that, only if you want to declare it as local var, since it is created on the stack. AFAIK you can alter the stack size with the $M directive
Personally I wouldn't use that large arrays on stack. What you can do is to use a dynarray for it:var
a: array of Single;
begin
SetLength(a, 100000);
....
end;