Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
7. Apr 2022
Hoecker, sie sind raus. :mrgreen: (siehe Screenshot im Anhang)
Das ist leider eine der vielen Stellen, die unter 64bit ein bissle defekt sind. Der Count Parameter von ReadBuffer is zwar NativeInt, aber net der von Read. Somit passiert hier nen impliziter Cast mit potenziellem Datenverlust. Und wenn alles ziemlich in die Hose geht, übergibt man da nen Integer, bei dem das höchste bit 1 ist...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
7. Apr 2022
Mal geguckt, was Read für'n Rückgabetyp hat und welchen Typ der Count Parameter hat? :wink: