Установка нескольких атрибутов сразу

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Shouldercannon
Сообщения: 74
Зарегистрирован: 08 июн 2008, 15:49

Встала задача установки сразу нескольких атрибутов файлу, например: Файл только для чтения, Скрытый файл, Системный файл, Сжатый файл.
Атрибуты задаются через CheckBox's.
1. Куда поместить список всех выбранных атрибутов через CheckBox's?
2. Как их применить к файлу?
В ручную это будет так

Код: Выделить всё

FileSetAttr('test.txt', faReadOnly or faHidden or faSysFile or faArchive);
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

это число
faReadOnly - 1
faHidden - 2
faSysFile - 4
faVolumeID - 8
faDirectory - 16
faArchive - 32

ну и соответственно сплюсить их тоже можно

я бы положил CheckListBox и проверяя Chtcked собрал бы число которое и передал в FileSetAttr
Изображение
Ответить