50分 帮 解释 下 这语句 Private Const PRINTER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or PRINTER_ACCESS_ADMINISTER Or PRINTER_ACC

yuqun 2005-01-10 05:00:54
最好能深入解释 下 为什么要这样写 有什么用呢 谢谢 !!!!!
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2005-01-10
  • 打赏
  • 举报
回复
/*
Private Const PRINTER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or PRINTER_ACCESS_ADMINISTER Or PRINTER_ACCESS_US
*/
STANDARD_RIGHTS_REQUIRED、PRINTER_ACCESS_ADMINISTER和PRINTER_ACCESS_US分别不同的常量,是以2的乘方的整数来表示的;
以二进制来表示的话,只有某位是1,其它位都是0,且是1的位各不相同,分别表示不同的意思;
与某个常量进行Or运算就是把相应的二进制位置1,
Private Const PRINTER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or PRINTER_ACCESS_ADMINISTER Or PRINTER_ACCESS_US
的意思是定义一个新的常量PRINTER_ALL_ACCESS,这个常量表示既是STANDARD_RIGHTS_REQUIRED,又是PRINTER_ACCESS_ADMINISTER,又是PRINTER_ACCESS_US
liul17 2005-01-10
  • 打赏
  • 举报
回复
要有上下文
liul17 2005-01-10
  • 打赏
  • 举报
回复
只有这一条语句只能看出是定义常量
无法看出有其它什么功能
ezlj 2005-01-10
  • 打赏
  • 举报
回复
定义常量
dongle2001 2005-01-10
  • 打赏
  • 举报
回复
Private Const PRINTER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or PRINTER_ACCESS_ADMINISTER Or PRINTER_ACCESS_US )
这个只是定义常量,没什麽特别。这样写可以提高程序的可读性。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧