Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
Re: Größe einer Festplatte ermitteln
26. Feb 2004, 20:30
Delphi-Quellcode:
function FreeDiskSpace(const Drive: string; var FreeBytesAvailable,
TotalNumberOfBytes, TotalNumberOfFreeBytes: TLargeInteger): Boolean;
begin
result := GetDiskFreeSpaceEx(pointer(Drive), FreeBytesAvailable,
TotalNumberOfBytes, @TotalNumberOfFreeBytes);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
FreeAvailable, Total, FreeBytes: TLargeInteger;
begin
if FreeDiskSpace('c:\Programme', FreeAvailable, Total, FreeBytes) then
with Listbox1.Items do
begin
Add(IntToStr(FreeAvailable));
Add(IntToStr(Total));
Add(IntToStr(FreeBytes));
end
else
RaiseLastOSError();
end;
Michael Ein Teil meines Codes würde euch verunsichern.
|
|
Zitat
|