Constante integer demasiado larga’ en operaciones matemáticas

Cuando a una función matemática (así las contenidad en math.pas) se le asigna un valor, se considera a éste de tipo ‘integer’ por defecto. Para que considere la constante de tipo ‘real’ se puede introducir un decimal con valor cero.

x:=sqrt(1234567890123456); // Error en compilación
x:=sqrt(1234567890123456.0); // No se produce el error