以下是读取Binary DataDim Buffer as VariantDim Arr() as Byte' 设定并开启连接埠MSComm1.CommPort = 1' 连线速度 9600 baud、无同位检查、资料位元 8、停止位元 1MSComm1.Settings = "9600,N,8,1"告诉控制项当使用 Input 时,读取整个暂存区MSComm1.InputLen = 0MSComm1.PortOpen = True' 设定 InputMode 以读取二进位资料MSComm1.InputMode = comInputModeBinary' 等待直到输入暂存区有 10 个位元组Do Until MSComm1.InBufferCount < 10 DoEventsLoop' 往暂存区存二进位资料Buffer = MSComm1.Input' 指定给位元组阵列以便处理Arr = BufferMSComm1.PortOpen = False而送出Binary的资料则没有像InputMode的属性,在VB5.0中Output属性是接Varant所以直接将ByteArray传送出去就好了,所以重点变成如何将想传的资料放入ByteArrayDim Buffer(5)Buffer(0) = 210Buffer(1) = 150Buffer(2) = 68Buffer(3) = 56MSComm1.Output = Buffer
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录