Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



DiskSize

возвращает емкость в байтах определенного диска

|| function DiskSize ( Drive : Byte ) : Int64;

Описание:

    Delphi функция DiskFree показывает размер диска. Объём диска указывается в байтах

    Если диск не существует, то будет возвращено -1 . 

    Название Диска определяется следующим образом:

    1    = A диск
    2    = B диск
    3    = C диск

Пример кода:

var
   i : Integer;
   space : Int64;

begin 
// Display the free space on drives B, C, D, E, F, where present
   for i := 2 to 6 do
   begin
     space := DiskSize(i);

     if space >= 0
     then ShowMessage(Chr(i+64)+' Drive size = '+
            FloatToStrF(space, ffNumber, 20, 0))
     else ShowMessage(Chr(i+64)+' Drive not present');
   end;
end;

Результат выполнения:

Пример проверки размера дисков:

B Drive not present
C Drive size = 11,997,143,040
D Drive size = 7,995,756,544
E Drive size = 686,587,904
F Drive size = 591,429,632