If an INT64 type variable is used as a parameter (eg,: ln, sin et al), if the floating point number is parameter, the report type does not match, not automatic conversion, such as the following example
VAR x: int64; y: extended; begin x: = 1; y: = ln (x);
Solution: Add 0.0 to the parameter
VAR x: int64; y: extended; begin x: = 1; y: = ln (x 0.0); end; // rock // Repost Please keep this information