请问有哪位高手能够提供将字符串读取为二进制码的方法?多谢了!
解决方案 »
- Setup Factory 7.0打包,希望安装后执行另一个程序 。
- 32位程序能否在vista下运行
- 一个构造函数参数加正则表达式的难题
- 各位幫忙分析一下系統流程.來者有分.
- 求救!!请各位VB高手进来救俺一命~~~只要可以使我想到线索也给分!!
- 请教怎么把word表格的值赋在文件名中
- 把所有的合乎条件的datagrid.selbookmark都选中,我知道用dbgrid怎么做,但是不知道怎么实现datagrid这个功能,请帮忙!谢谢。
- 哪位高手知道:如何用VB得到NT server的CPU使用率
- 把jpg图片文件设成桌面墙纸
- 如何实现在VB里一点电子邮件地址就可以打开相应的程序写邮件???
- Help!Help!help!Thanks!!!黑暗中摸索的求助者!!!
- 如何确定一个文件夹是否存在?
strMystr = "abcdefg"
Dim bytMyByte() As Byte
Dim n As Long
ReDim bytMyByte(Len(strMystr) - 1)
For n = 1 To Len(strMystr)
bytMyByte(n - 1) = CLng(Asc(Mid(strMystr, n, 1)))
Next n
Dim i As Long
Dim TempD As Byte
For i = 0 To SourceLong - 1
TempD = Fix(Source(i) / 16)
HexToStr = HexToStr + Chr((IIf(TempD > 9, TempD + &H40 - 9, TempD + &H30)))
TempD = Source(i) Mod 16
HexToStr = HexToStr + Chr((IIf(TempD > 9, TempD + &H40 - 9, TempD + &H30)))
HexToStr = HexToStr + " "
Next
End Function
Public Function ByteToStr(ByRef Source As Byte) As String '字节到字符串
Dim i As Long
Dim TempD As Byte
TempD = Fix(Source / 16)
ByteToStr = ByteToStr + Chr((IIf(TempD > 9, TempD + &H40 - 9, TempD + &H30)))
TempD = Source Mod 16
ByteToStr = ByteToStr + Chr((IIf(TempD > 9, TempD + &H40 - 9, TempD + &H30)))
End FunctionPublic Function StrToByte(ByRef NumStr As String) As Byte '字符串到字节
Dim TempD As Byte
TempD = Asc(Mid(NumStr, 1, 1))
If TempD - Asc("A") >= 0 And TempD - Asc("A") < 6 Then StrToByte = (TempD - Asc("A") + 10) * 16
If TempD - Asc("0") >= 0 And TempD - Asc("0") <= 9 Then StrToByte = (TempD - Asc("0")) * 16
TempD = Asc(Mid(NumStr, 2, 1))
If TempD - Asc("A") >= 0 And TempD - Asc("A") < 6 Then StrToByte = StrToByte + (TempD - Asc("A") + 10)
If TempD - Asc("0") >= 0 And TempD - Asc("0") <= 9 Then StrToByte = StrToByte + (TempD - Asc("0"))
End Function