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

Вниз

HDD   Найти похожие ветки 

 
123000 ©   (2002-11-08 12:08) [0]

Как определить кол-во свободного места на ЖД?


 
Ученик ©   (2002-11-08 12:32) [1]

GetDiskFreeSpace, GetDiskFreeSpaceEx


 
123000 ©   (2002-11-09 12:57) [2]

А можно примерчик?


 
Ученик ©   (2002-11-09 13:34) [3]

>123000 © (09.11.02 12:57)
А в чем проблемы ?


 
123000 ©   (2002-11-09 16:49) [4]

Я в API не разбираюсь!
Проблемы с параметрами


 
KSergey ©   (2002-11-10 12:37) [5]


> 123000 © (09.11.02 16:49)
> Я в API не разбираюсь!
> Проблемы с параметрами

А постараться пробовали?

Я делал вот так. К слову, GetDiskFreeSpace - фигня. На NTFS не работает. Впрочем, Microsoft об этом честно заявляет.


var
Disk: Char;
VolName: array [0..255] of char;
FSName : array [0..100] of char;
VolSN: PDWORD;
MaxCompLen,FSFlags: Cardinal;
s: string;
FA,TS: Int64;
TF: TLargeInteger;

begin
Disk := "C"; // для какого диска хотим инфу получить
VolSN:=nil;
s := Disk + ":\";
if GetDiskFreeSpaceEx(PChar(s),FA,TS,@TF) then
begin
Result := IntToStr(Floor(TF/1024/1024))) + " Mb";
end;
end;


Ну если ничего лишнего случайно не выкинул - то должно работать.


 
KSergey ©   (2002-11-10 12:38) [6]

На лишние объявленные перменные внимания не обращать. Это просто выдернуто из проги.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
8-62669
Igor__
2002-09-13 22:30
2003.01.20
Помошник-помошник-помошник...


1-62637
BJValentine
2003-01-09 14:16
2003.01.20
Grid


4-62929
alvin
2002-12-03 09:51
2003.01.20
WM_HOTKEY


3-62359
Kurt
2002-12-11 23:13
2003.01.20
ЛЮДИ! Помогите плиз! на моем компе все без проблем работает, а на


14-62839
ZG
2003-01-03 02:49
2003.01.20
хочу под локальную сеть чего-нибудь написать, но не знаю с чего