procedure TForm1.Button1Click(Sender: TObject);
var
s:array [0..2] of byte;
begin
s[0] := 234;
s[1] := 7;
s[2] := 1;
mscomm1.PortOpen := True;
mscomm1.Output := s;
mscomm1.PortOpen := false;
end;[Error] Unit1.pas(47): Incompatible types: 'OleVariant' and 'Array'
怎么样才能将数组S中的数据通过mscomm发出去呀?
var
s:array [0..2] of byte;
begin
s[0] := 234;
s[1] := 7;
s[2] := 1;
mscomm1.PortOpen := True;
mscomm1.Output := s;
mscomm1.PortOpen := false;
end;[Error] Unit1.pas(47): Incompatible types: 'OleVariant' and 'Array'
怎么样才能将数组S中的数据通过mscomm发出去呀?
Output := chr(234)+chr(7)+chr(1);_____________________
http://lysoft.7u7.ne)
仪器没返应。
有个问题,数组是从0开始的,而String字符串是从1开始的。问题会不会就出在这里。