Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
11. Okt 2015
Wichtig ist mir hier eine Gleichheit bei den Größenangaben.
Wenn der Explorer sagt, die Datei ist 120,4MB groß, dann soll meine Anwendung auch diesen Wert wiedergeben. Und wenn der Finder 120,4MB ausgibt, dann soll das meine Anwendung auch.
Und ja, die wenigsten wissen, wie die Umrechnungsbasis ist.
Was aber alle wissen ist, dass 120,4MB nicht gleich 114,8MB ist und 120,4MB nicht gleich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
10. Okt 2015
Es ist ja nur Zucker für die Darstellung. Wichtig war mir nur die korrekte Daratellung auf der jeweiligen Plattform um den Benutzer nicht zu überfordern/verwirren.
Mit den Darstellungswerten wird nicht weitergerechnet und sind auch nicht entscheidungsrelevant - bzw. wenn, dann spielt der Unterschied auch keine Geige.
Eine echte Wahrheit gibt es auch nicht, nur eine Erwartungshaltung. Apple...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
9. Okt 2015
Nachdem ich hier http://www.delphipraxis.net/1318130-post5.html diesen Code gefunden habe
function TForm1.GetSizeAsString(Size: Int64): string;
var
new: Extended;
Sign: String;
c: Integer;
begin
c:=0;
new:=Size;
while new>1024 do