Function LFuncGetBitStatus(Value,Bit)
LFuncGetBitStatus = (Value And 2^Bit) = 2^Bit
End Function
LFuncGetBitStatus = (Value And 2^Bit) = 2^Bit
End Function
解决方案 »
- 哪位高人能帮帮忙?vb6.6中怎样实现像本论坛左边的导航栏一样的功能?
- 請推薦二本"好"書給吧!
- VB中调用API的调用约定问题
- 一个关于OLE 的问题,大家帮忙
- 通过Shell调用外部的一个批处理命令文件,如何得知这个批处理文件运行完毕?
- ***************动态创建DSN中的一个怪问题*****************
- 关于对SQL数据库添加记录的问题
- 我的程序有这样一个怪问题:Form上有一个SSTab,他有几个tab,每个tab上有combobox和其它的控件,我将数据库中的数据填入上述控件,所有的c
- 虚心请教MSCOMM接收问题。。。谢谢
- 如何知道每台机子的,每个盘符、大小、可用空间及目录树结构?
- 请问VB6 里面能不能做到这个效果下拉框?
- vb 使用网上的 des类模块的问题
比如
Value = 47
Bit = 3
Value的二进制形式是101111
2^3就是2的3次方,8,也就是1000
Value And 2^Bit就是101111 And 1000
101111
and 001000
----------
001000
结果是 1000,和2^3相等。
返回True
所以47的二进制格式的第四位(从低位数)是True
首先 function要有返回值的类型, 比如: function sss(....) as long
这表示函数返回一个长整型
其次,从你函数内部的语句来看,LFuncGetBitStatus 返回的应该是一个布尔类型,即:true和false