Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#7

Re: SysInfo mit einigen Fragen

  Alt 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;
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat