Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Cиcтeмa 
Устройства - HardDisk

HardDisk
Краткое описание
   Компонент предназначен для получения информации о носителях информации, а так же для извлечения из системы USB накопителей
Параметры
  • Disk - Диск по-умолчанию
  • Size - Размерность, в которой возвращается значение
  • Методы
  • doLabel - Устанавливает метку диска Drive
  • doEject - Безопасное отключение устройства
  • doEnum - Перечисляет логические диски в системе
  • События
  • onEnum - Событие происходит всякий раз после нахождения очередного диска в системе и выдает его букву в поток и тип
  • Свойства
  • Size - Содержит размер диска (только целые значения)
  • FreeSize - Содержит свободное место
  • LoadSize - Содержит занятое место
  • Данные
  • Disk - Диск
  • Пример
    Пример использования компонента HardDisk
    Add(MainForm,2953706,42,84)
    {
    Caption="Пример использования HardDisk"
    }
    Add(HardDisk,6760413,98,84)
    {
    Size=1
    link(Disk,3220591:Disk,[])
    }
    Add(DriveBox,3220591,98,35)
    {
    Left=90
    Top=95
    Width=178
    Height=21
    Point(Disk)
    }
    Add(Edit,8023035,98,140)
    {
    Left=90
    Top=130
    Width=55
    link(onChange,11310753:doText,[])
    link(Str,6760413:Size,[])
    }
    Add(Timer,12126865,42,140)
    {
    link(onTimer,8023035:doText,[])
    }
    Add(Edit,11310753,147,140)
    {
    Left=150
    Top=130
    Width=55
    link(onChange,9511590:doText,[])
    link(Str,6760413:FreeSize,[(153,128)(111,128)])
    }
    Add(Edit,9511590,196,140)
    {
    Left=213
    Top=130
    Width=55
    link(Str,6760413:LoadSize,[(202,122)(118,122)])
    }


    Пример использования компонента HardDisk для вывода списка всех дисков
    Add(MainForm,14519189,112,91)
    {
    Caption="Пример использования HardDisk"
    link(onCreate,6760413:doEnum,[])
    }
    Add(HardDisk,6760413,168,98)
    {
    Size=1
    Point(doEnum)
    Point(onEnum)
    link(onEnum,8167481:doString,[])
    }
    Add(StringTable,8916597,280,98)
    {
    Left=100
    Top=35
    Width=180
    Height=180
    Columns=#4:Disk|4:Type|
    }
    Add(FormatStr,8167481,224,98)
    {
    Mask="%1;%2"
    link(onFString,8916597:doAdd,[])
    }


    Замечания
    Обновление элемента: [svn]HardDisk.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...