Вверх ↑
Пакеты 
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
    (комментарии к статье еще не добавлены)
    Комментарий
    ...