Te está avisando de que intentas almacenar algo de tipo no-entero, en una variable entera.
Te avisa y no hace la conversión automática porque en esa conversión se perderá precisión.
Puedes utilizar funciones como ROUND (redondear) o TRUNC (truncar) para forzar la conversión:
Código Delphi
[-]
Timer1.Interval:= TRUNC((exp(1/n)));