Hej
Jeg har brugt denne kode til et meget lille program som skal vise disk forbrug:
procedure TDiskForm.DriveComboBox1Change(Sender: TObject);
var
s : char;
total,ledig : double;
begin
s := drivecombobox1.Drive;
total := disksize(ord(s) - 64);
ledig := diskfree(ord(s) - 64);
ledig := ledig / 1024 / 1024;
total := total / 1024 / 1024;
LblDisk1.Caption := Format('Ledig Plads: %12.0n', [ledig]);
LblDisk2.Caption := Format('Samlet Størrelse: %12.0n', [total]);
LblDisk3.Caption := IntToStr(Round((total - ledig) / total * 100)) +
' Procent brugt.';
end;
Det virker fint...det er ikke det...
Men hvordan laver jeg så jeg kan vise hvor meget plads der er fri? i %?
Og evt. vise det i en ProgressBar...?
Mvh Kim - FreeSoft
_____________________________
http://thefreeworld.h4f.dk