Olvide desirte que la explicacion al "problema " de redondeo lo encuentras explicado en...
http://www.clubdelphi.com/vertruco.php?id=130
Ahora la funcion que te dije antes no la encuentro en el club, de repente la encontre en otro sitio web, de todas maneras mañana la copio y la pongo en el hilo...