powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Битовая маска?
5 сообщений из 5, страница 1 из 1
Битовая маска?
    #32718893
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня пользователь, я получаю его права в виде битовой маски,
переменная типа long, у меня есть шеснадцатеричные константы, из которых она складывается, мне надо в конечном итоге разложить ее на эти константы,
то есть узнать, какие права задействоаны, как это сделать? Узнать что в таком то бите задействована такаято константа?
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
Битовая маска?
    #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
Битовая маска?
    #32718915
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но у меня оборвался инет, вот и получилось два одинаковых топика
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
Битовая маска?
    #32718936
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИзвините, но у меня оборвался инет, вот и получилось два одинаковых топика
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
Битовая маска?
    #32718995
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это тебе надо в этой переменной каждый битик выделить по маске и каждый битик будет за какое-то право отвечать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Битовая маска?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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