vc源码如下:
lpbyteDataBuf[0] = (BYTE)((nCardNumber >> 16) & 0xFF);
lpbyteDataBuf[20]为BYTE
nCardNumber 为 int型 那位大哥帮帮我告诉如何改成vb语句!!!小弟在这谢谢了
lpbyteDataBuf[0] = (BYTE)((nCardNumber >> 16) & 0xFF);
lpbyteDataBuf[20]为BYTE
nCardNumber 为 int型 那位大哥帮帮我告诉如何改成vb语句!!!小弟在这谢谢了
解决方案 »
- 关于MSFlexGrid
- 关于ini的读写...
- 可不可以将dbgrid 的datasource 的值设置为recordset对象?
- 求IP Address Control
- Shell "c:\chrome\chrome.exe https://mail.qq.com"为什么老给我打开网站两遍?
- 在VB中调用WORD出现问题,紧急求救!!!!!!!代码和错误提示情况见代码:
- 关于richtextbox的一个问题,请大侠小侠指点迷津
- 如何用VB6获取本机网络信息?
- VB 使用ShellExecute()打印Excel文件后,如何自动关闭Excel文件
- 在TEXT1.TEXT里,怎么样追加进来的数据换行??
- 高手们,小弟我现在有一个很大的难题。请你们帮我。
- 请各位大虾帮帮我,如何在菜单编辑器中添加小图标????
Dim lpbyteDataBuf() As Byte
Dim nCardNumber As LongPublic Enum dcShiftDirection
Left = -1
Right = 0
End Enum
Private Sub Form_Load()
ReDim lpbyteDataBuf(1) As Byte
lpbyteDataBuf(0) = CByte(RShift(nCardNumber, 16) And &HFF)
End SubPublic Function Shift(ByVal lValue As Long, ByVal lNumberOfBitsToShift As Long, ByVal lDirectionToShift As dcShiftDirection) As Long
Const ksCallname As String = "Shift"
On Error GoTo Procedure_Error
Dim LShift As Long
If lDirectionToShift Then 'shift left
LShift = lValue * (2 ^ lNumberOfBitsToShift)
Else 'shift right
LShift = lValue \ (2 ^ lNumberOfBitsToShift)
End If
Procedure_Exit:
Shift = LShift
Exit Function
Procedure_Error:
Err.Raise Err.Number, ksCallname, Err.Description, Err.HelpFile, Err.HelpContext
Resume Procedure_Exit
End Function
Public Function LShift(ByVal lValue As Long, ByVal lNumberOfBitsToShift As Long) As Long
Const ksCallname As String = "LShift"
On Error GoTo Procedure_Error
LShift = Shift(lValue, lNumberOfBitsToShift, Left)
Procedure_Exit:
Exit Function
Procedure_Error:
Err.Raise Err.Number, ksCallname, Err.Description, Err.HelpFile, Err.HelpContext
Resume Procedure_Exit
End FunctionPublic Function RShift(ByVal lValue As Long, ByVal lNumberOfBitsToShift As Long) As Long
Const ksCallname As String = "RShift"
On Error GoTo Procedure_Error
RShift = Shift(lValue, lNumberOfBitsToShift, Right)
Procedure_Exit:
Exit Function
Procedure_Error:
Err.Raise Err.Number, ksCallname, Err.Description, Err.HelpFile, Err.HelpContext
Resume Procedure_Exit
End Function