const MaxLongInt = High(LongInt);
Description
The MaxLongInt constant gives the largest allowed value for a LongInt.
The value is (2^32) -1 = 2,147,483,647
It is often used when the size of something, such as an array, is unknown.
Related commands
LongInt An Integer whose size is guaranteed to be 32 bits
MaxInt The maximum value an Integer can have
Example code : Copying the trailing characters of a string
var
Source, Target : string;
begin
Source := 'Assume that we do not know how long this string is';
// Copy all characters from the 8th onwards
Target := Copy(Source, 8, MaxLongInt);
ShowMessage('Source : '+Source);
ShowMessage('Target : '+Target);
end;
Show full unit code
Source : Assume that we do not know how long this string is
Target : that we do not know how long this string is