Страница 1 из 1

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

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

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

FileSetAttr('test.txt', faReadOnly or faHidden or faSysFile or faArchive);

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

Добавлено: 03 май 2011, 16:30
Игорь Акопян
это число
faReadOnly - 1
faHidden - 2
faSysFile - 4
faVolumeID - 8
faDirectory - 16
faArchive - 32

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

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