Les constantes long doivent être suffixées d'un L
TempoOut= TempoPompe1.Eval(Step == 1,TEMPS_POMPE_1*1000);
Pour peu que TEMPS_POMPE_1 soit définie pareillement que 1000 tu récupères un int à la sortie.
TempoOut= TempoPompe1.Eval(Step == 1,TEMPS_POMPE_1*1000L);