Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как задать файлу несклько атрибутов? [D7, XP]


Userrr ©   (2006-06-08 14:31:00) 

SetFileAttributes('C:\file.txt', faReadOnly);
и еще архивный одновременно по очереди не получается тогда только последний атрибут включается


McSimm   (2006-06-08 23:21:00) [1]


> что то я логики непонимаю когда + когда * почему

Посмотрите значения констант, это число с единственным установленным битом
При сложении (OR) оба бита оказываются в результате.

Когда нужно выключить определенный бит, умножаем(AND) на дополнение(NOT)


Джо   (2006-06-08 17:47:00) [2]

> [6] Userr   (08.06.06 17:40)
> что то я логики непонимаю когда + когда * почему

А где ты увидел "+" или "*"?


Userr   (2006-06-08 17:40:00) [3]

что то я логикинепонимаю когда + когда * почему


Userr   (2006-06-08 17:33:00) [4]

ага спасибо


Джо   (2006-06-08 17:23:00) [5]

or


begin...end   (2006-06-08 17:23:00) [6]

> Userr   (08.06.06 17:18) [2]

> это как?
SetFileAttributes(..., FILE_ATTRIBUTE_READONLY or FILE_ATTRIBUTE_ARCHIVE)

> а еще как снять атрибут архивный?
SetFileAttributes(..., GetFileAttributes(...) and not FILE_ATTRIBUTE_ARCHIVE)


Userr   (2006-06-08 17:18:00) [7]


> суммой

это как? а еще как снять атрибут архивный?


McSimm   (2006-06-08 14:33:00) [8]

суммой


Наверх

Титульная страница Поиск, карта сайта Написать письмо