Originariamente inviato da MItaly
Vabbé, ma così stai barando, ti limiti ad arrotondare...

scusa, la funzione era floattostrf(x,ffgeneral,8,8); con ffgeneral comunque, oltre ad evitare i problemi di arrotondamento della mia funzione evito pure che ci siano inutili "0".

123.4300 ad esempio lo fa diventare semplicemente 123.43. è Proprio quello che cercavo di fare con la mia funzione.

quello che credevo era però che, togliendo ad ogni moltiplicazione per 10 la parte intera del numero, "dessi più spazio alla parte decimale" per avere una migliore precisione, ma mi sbagliavo. Avevo provato altri metodi ma il difetto di arrotondamento era comunque presente.

Non la conoscevo proprio questa funzione, SysUtils mi stupisce sempre di più