E2255 New not supported for dynamic arrays - use SetLength (Delphi)
Go Up to Error and Warning Messages (Delphi)
The program has attempted to use the standard procedure NEW on a dynamic array. The proper method for allocating dynamic arrays is to use the standard procedure SetLength.
program Produce; var arr : array of integer; begin new(arr, 10); end.
The standard procedure NEW cannot be used on dynamic arrays.
program Solve; var arr : array of integer; begin SetLength(arr, 10); end.
Use the standard procedure SetLength to allocate dynamic arrays.