uses math;
afrund:=round(12.412); //giver 12
afrund:=roundTo(12.412,1); //giver 10 (!!)
afrund:=roundTo(12345,2); //giver 12300
afrund:=roundTo(12.415,2); //giver 12.41 (? skulle det ikke være 12.42)
Prøv at lade være med at forvire den med tusindtalseperatoren (,) i decimal-tallene.
Husk på, at de bruger punktum som vi bruger komma og omvendt og hvis du tager tallet fra en Edit (med FloatToStr) laver den automatisk dit komma om til et decimalseperatortegn.
Emil Melgaard
emil.melgaard@private.dk
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk