ReadBin
用于从文件或通信端口读取二进制数据。
格式
ReadBin #端口编号, 变量名
ReadBin #端口编号, 数组变量名(), 字节数
参数
- 端口编号
- 是表示文件或通信端口的ID编号。文件编号是由BOpen等语句指定的编号。通信端口编号是由OpenCom(RS-232C)或OpenNet(TCP/IP)语句指定的编号。
- 变量名
- 指定接收数据字节以及Byte型变量、整数变量或Long型变量的名称。
- 数组变量名()
- 指定接收数据字节以及Byte型变量、整数变量或Long型变量的名称。可指定一维数组变量。
- 字节数
- 指定要读入的字节数。需为最大数组下标以下且小于256Byte。以通信端口(TCP/IP)为对象时,需为最大数组下标以下且小于1024Byte。
参阅
Write, WriteBin, Read
ReadBin使用示例
Integer data
Integer dataArray(10)
numOfChars = ChkCom(1)
If numOfChars > 0 Then
ReadBin #1, data
EndIf
numOfChars = ChkCom(1)
If numOfChars > 10 Then
ReadBin #1, dataArray(), 10
EndIf