Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Как узнать сводобное место на диске.   Найти похожие ветки 

 
Azazzello   (2004-04-05 13:03) [0]

Есть диск C:

Как узнать свободное место на диске.


 
Anatoly Podgoretsky ©   (2004-04-05 13:15) [1]

GetDiskFreeSpaceEx


 
VMcL ©   (2004-04-05 13:38) [2]

SysUtils.DiskFree()


 
Azazzello   (2004-04-05 13:47) [3]

Как сделать что бы функция заработала.

Можно работающий пример. Проблема с PLargeInteger.


 
Jel ©   (2004-04-05 13:58) [4]

procedure TForm1.Button1Click(Sender: TObject);
var spc, bps, nofc, tnoc : cardinal;
begin
 GetDiskFreeSpace("c:\", spc, bps, nofc, tnoc);
 Showmessage(IntToStr(spc*bps*nofc) + " bytes free");
end;


 
Ivolg ©   (2004-04-05 14:04) [5]

Var
 Ds, Fs : int64;
begin
{$I-}
//Диск
//Можешь укозать в ркчную
ChDir(DriveComboBox1.Drive + ":\");
if IOResult <> 0 then
 Begin
   ShowMessage("Нет диска");
   DriveComboBox1.Drive := "C";
   exit;
 end;
{$I+}
//объём диска
Ds := DiskSize(0);
//Освободное место на диске
Fs := DiskFree(0);

form1.caption:="объём диска= "+ inttostr(ds div 1048576) + " [Мбайт], "+"Освободное место на диске="+ inttostr(fs div 1048576) + " [Мбайт]" ;;
Тебе понадобится компонент DriveComboBox


 
VMcL ©   (2004-04-05 14:06) [6]

>>Ivolg ©  (05.04.04 14:04) [5]

Целый компонент для того, чтобы узнать свободное место на диске? Круто слепил.


 
Ozone ©   (2004-04-05 14:30) [7]

TO Ivolg ©:

тупо...


 
Ivolg ©   (2004-04-05 14:34) [8]

вот бес компонента:
var
  DF,DS:int64;
begin
  ChDir("c:\"+ ":\");
  DF := DiskFree(0);
  DS := DiskSize(0);
  form1.caption:="Свободное место= "+ inttostr(df div 1048576) + " [Мбайт], "+"Объём= "+ inttostr(ds div 1048576) + " [Мбайт]";
end;


 
VMcL ©   (2004-04-05 14:47) [9]

>>Ivolg ©  (05.04.04 14:34) [8]

Зачем ChDir?
DiskFree returns the number of free bytes on the specified drive, where 0 = Current, 1 = A, 2 = B, and so on.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
14-1082889813
Nikolay M.
2004-04-25 14:43
2004.05.16
Крутится в голове песТня, а названия не помню :(


1-1083070280
killer
2004-04-27 16:51
2004.05.16
Scrolling в StringList


3-1082369428
Vit
2004-04-19 14:10
2004.05.16
Не могу понять в чем ошибка


4-1080799456
sapsi
2004-04-01 10:04
2004.05.16
перемещение окна мышкой


3-1082688315
ksa3003
2004-04-23 06:45
2004.05.16
Время сервера