Zitat von
Luckie:
Zitat von
mirage228:
Es besteht durchaus die Möglichkeit das eine Festplatte nur 56,8 GB Kapazität hat, statt 60 GB
Das hat nichts mit dem Thema zu tun. Alle Funktionen die ich kenne, liefern die Kapazität in Byte und da Byte die kleinste Einheit ist, ist der Datentyp logischer weise ein Integer, alles andere wäre Blödsinn. Darum geht es. Ihr deklariert den Funktionsparameter alle mit Extended, was wie gesagt Blödsinn ist.
Wenn man z.B. 3232342422 KB hat... Rechne das mal mit einem Integer durch..
Mein Rechner macht so hohe Integer-Variablen nicht mit *g*.
Oder hast du einen 256 Bit Integer
?