2 Attachment(s)
Afrondingsverschil currency Delphi en Excel
Hallo vrienden,
Ik zit me al een hele ochtend blind te staren en waarschijnlijk zie ik iets gewoon over het hoofd of begrijp ik de manier waarop Delphi bedragen (van het type currency) anders afrondt dan Excel.
Ons pakket is al zo'n 20 jaar oud en de code waar ik nu mee geconfronteerd wordt is ook al een hele lange tijd in gebruik, echter nu blijken er verschillen te zijn tussen het pakket van ons en die van een andere partij en ik kan er maar niet de vinger op leggen.
Ook nadat ik het stuk code (zie bijlage) tot een minimum heb gereduceerd zie ik het licht nog niet. :confused:
Attachment 8135
Het gaat helemaal terug naar het getal 5,4949554
Volgens Delphi is dit, afgerond naar 2 decimalen 5,50 terwijl Excel tot echt van mening is dat het 5,49 moet zijn.
Ik snap het even niet meer; wie helpt mij verder? (H)