Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
Delphi XE8 Enterprise
|
Re: SysInfo mit einigen Fragen
28. Feb 2009, 08:23
Ich benutze gerne diese Funktion um die Größe der Platte anzuzeigen.
Delphi-Quellcode:
////////////////////////////////////////////////////////////////////////////////
//
// Funktion zum bestimmen der Größe in Byte, KiloByte, MegaByte, GigaByte oder
// TeraByte
//
function FormatSize(SizeB: Extended): String;
begin
if SizeB>1099511627776 then result:=Format('%f TB',[SizeB/1024/1024/1024/1024]) else
if SizeB>1024*1024*1024 then result:=Format('%f GB',[SizeB/1024/1024/1024]) else
if SizeB>1024*1024 then result:=Format('%f MB',[SizeB/1024/1024]) else
if SizeB>1024 then result:=Format('%f KB',[SizeB/1024]) else
if SizeB>=0 then result:=Format('%f Byte',[SizeB]);
end;
|
|
Zitat
|