Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DiskSize, DiskFree - Integer не позволяет [D3, Win95/98]


allrussia ©   (2002-05-30 04:37:00) 

Пытаюсь узнать размер харда в байтах, допустим хард на 20 000 000 000 (20 гиг), а получить это значение не могу, т.к. максимум у Integer 2^32, выходит 2 гига вместо 20


allrussia   (2002-05-31 02:34:00) [1]

У меня такой пример есть и он корректно не работает в D3.
Неправильно указывает объем диска.


Song   (2002-05-30 08:42:00) [2]

http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=delphi;action=display;num=1020832735


allrussia   (2002-05-30 05:16:00) [3]

пытаюсь вылетает Access Violation

var
a,b: Integer; c: PInteger;
begin
GetDiskFreeSpaceEx("C:\",a,b,c);
inttostr(a) - Error here

как "c" в string перевести?

Помните я в D3 у меня нет int64


Almaz   (2002-05-30 04:45:00) [4]

Используйте GetDiskFreeSpaceEx.

Удачи.


Наверх

Титульная страница Поиск, карта сайта Написать письмо