Tengan cuidado al declarar variables float, tengo el Builder 5.0 update pack 1 y me dieron mis cocolazos (y unas patadas en el trasero) por que hice unos programas de bancos donde por su naturaleza son muy delicados, el caso es que definía mis variables como float y cuando las imprimía con FormatFloat("###,###,##0.00", cargos_z) la muy perra se comía una diferencia de centavos, lo malo es que rebotaron cheques por cerca de un millón de Pesos Mexicanos y la bronca con el banco y los proveedores que no pudieron cobrar su cheque. Según mi concepción del Float y el Double son casi lo mismo, la diferencia radica en la precisión, pero esta SOLO DEBE NOTARSE EN CANTIDADES MUY GRANDES O MUY PEQUEÑAS, así que para manejar cantidades de dinero un float nos ahorraría memoria (unos cuantos bytes
y debería funcionar bien. Sin embargo ya me costo una lana averiguar que no es lo mismo.ASI QUE CUIDADO CON EL FLOAT.
P.D. Si Alguien tiene un comentario al respecto se lo agradeceré