Hallo Programmier-Fans!
DWORD ist ja mit vier Byte der größte Datentyp in R-Basic. Der ist nun zu klein!
Die größte darstellbare DWORD-Zahl beträgt knappe 4,3 Milliarden. Nun hatte ich aber gigabyte-große Photoshop-Dateien unter dem Mauszeiger. Die größte maß 4,8 GB und sprengte damit das Limit.
Zum einen kann ich die Dateigröße nicht mehr in einer DWORD-Variablen speichern. Zum anderen streikt auch die interne FileSize-Funktion und liefert einfach null zurück.
Was kann man da machen? Einen 8-Byte-Datentyp einführen ?
Bestimmt nicht so einfach. Datentypengrenzen könnten an verschiedenen Stellen lauern: R-Basic, Geos, DOS, Real Mode, Compiler.
Salute!