5,388
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.SendButtonClick(Sender: TObject);
var
Data:OleVariant;
Bytes:Array [0..255] of Byte;
i:integer;
begin
//创建Variant类型的数组,数组元素为字节类型,个数256个
Data:=VarArrayCreate([0,255],varByte);
//为每个数组元素赋值
for i:=0 to 255 do
begin
Data[i]:=i;
end;
//发送这256个字节
MSComm1.Output:=Data;
end;
发送结果可用其它的串口调试器接收,发现其值是从00到FF的值,中间任何一个值都不缺,也就是说发送是成功的