Ich mache mir zur Regel, in so einer Formel den erstbesten inneren Integer-Wert mit 1.0 zu multiplizieren. Das veranlasst den Compiler, ALLES gleich als floating Point umzuformen.

Zitat von
Seren200018:
Baseperhour := ((1.0*exp.Baseexp-exp.startbaseexp)*60*60/Seconds);