Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Битовая маска? / 5 сообщений из 5, страница 1 из 1
30.09.2004, 16:55
    #32718893
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Битовая маска?
Есть у меня пользователь, я получаю его права в виде битовой маски,
переменная типа long, у меня есть шеснадцатеричные константы, из которых она складывается, мне надо в конечном итоге разложить ее на эти константы,
то есть узнать, какие права задействоаны, как это сделать? Узнать что в таком то бите задействована такаято константа?
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
30.09.2004, 16:57
    #32718899
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Битовая маска?
Есть у меня пользователь, я получаю его права в виде битовой маски,
переменная типа long, у меня есть шеснадцатеричные константы, из которых она складывается, мне надо в конечном итоге разложить ее на эти константы,
то есть узнать, какие права задействоаны, как это сделать? Узнать что в таком то бите задействована такаято константа?


авторadRightCreate 16384
(&H4000) The user or group has permission to create new objects of this type.
adRightDelete 65536
(&H10000) The user or group has permission to delete data from an object. For objects such as Tables, the user has permission to delete data values from records.
adRightDrop 256
(&H100) The user or group has permission to remove objects from the catalog. For example, Tables can be deleted by a DROP TABLE SQL command.

Код: plaintext
Получаю по запросу битовую константу long prm =  409600  ?
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
30.09.2004, 17:03
    #32718915
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Битовая маска?
Извините, но у меня оборвался инет, вот и получилось два одинаковых топика
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
30.09.2004, 17:13
    #32718936
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Битовая маска?
авторИзвините, но у меня оборвался инет, вот и получилось два одинаковых топика
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
30.09.2004, 18:24
    #32718995
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Битовая маска?
Это тебе надо в этой переменной каждый битик выделить по маске и каждый битик будет за какое-то право отвечать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Битовая маска? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]