Error Operacion no valida de punto flotante

BoOKeR
21 de Noviembre del 2002
delphi 5 me manda este error al hacer una simple suma en un acumulador

total:= total+totaltemp;

las dos variables son de tipo currency.

ya intente con los tipos real,extended, etc.

que puedo hacer? alguien me puede ayudar?