G
gamblegod
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟最近在编一个串口与单片机通信的程序,用的OCX控件MSCOMM,
我设置的传输模式是二进制方式。我要将一个字节数组通过串口发送给
单片机,请各位高手指教怎么发送(主要是output属性是variant类型,
小弟感觉很难办)?我的处理如下:
BinStr:OleVariant;
SendBytes:Array[1..6] of Bytes;
....
BinStr:= VarArrayCreate([0,Max_CTLLen],varByte);
for i:=1 to 6 do
BinStr:=SendBytes;
Output:=BinStr;
我检查OutBufferCount总是为0,表示根本没有发送数据,是什么原因?
我设置的传输模式是二进制方式。我要将一个字节数组通过串口发送给
单片机,请各位高手指教怎么发送(主要是output属性是variant类型,
小弟感觉很难办)?我的处理如下:
BinStr:OleVariant;
SendBytes:Array[1..6] of Bytes;
....
BinStr:= VarArrayCreate([0,Max_CTLLen],varByte);
for i:=1 to 6 do
BinStr:=SendBytes;
Output:=BinStr;
我检查OutBufferCount总是为0,表示根本没有发送数据,是什么原因?