Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#9

Re: Byte-Array to Double convertieren

  Alt 26. Jun 2004, 13:17
Zitat von Chewie:
Zitat von OregonGhost:
Wenn nein, liest du die Bytes einzeln aus, multipliziert das erste mit 1, das zweite mit 256, das dritte mit 65536 und das vierte mit 16777216.
Ui, das sollte schief gehen. Die Rundungsfehler dabei dürften die Zahl massiv verfälschen. Besser wäre es, einfach die Bytes per MemCopy umzukopieren.
Seit wann wird bei Integer-Operationen gerundet, solange die Zahlen im Bereich bleiben?
Wenn ich das so in Delphi schreibe, dann kommt bei mir das exakte Ergebnis heraus, wie zu erwarten.
Ist 'ne andere Sache, dass es andere (bessere) Wege gibt, aber so geht es auch ;c)
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat