K
kxytl
Unregistered / Unconfirmed
GUEST, unregistred user!
我用SPCOMM控件来接收医疗仪器中的数据?
问题如下:
一、SPCOMM中设置握手协仪的是那几个属性
总共有4种
1、无
2、XnoXoff
3、RTS
4、RTSXnoXoff
这几种协议要怎么样设置spcomm中的属性?
二、疑问
procedure TForm1.CommReceiveData(Sender: TObject;
Buffer: Pointer;
BufferLength: Word);
//接收
var
strRecv:string;
begin
setLength(StrRecv,BufferLength);
Move(Buffer^,Pchar(StrRecv)^,BufferLength);
Mrecive.Text := Mrecive.Text+StrRecv;
end;
我总觉得这样好像有问题,我这样读取是是字符串,又些可能输出的是16进制或二进制。
怎样改进!
问题如下:
一、SPCOMM中设置握手协仪的是那几个属性
总共有4种
1、无
2、XnoXoff
3、RTS
4、RTSXnoXoff
这几种协议要怎么样设置spcomm中的属性?
二、疑问
procedure TForm1.CommReceiveData(Sender: TObject;
Buffer: Pointer;
BufferLength: Word);
//接收
var
strRecv:string;
begin
setLength(StrRecv,BufferLength);
Move(Buffer^,Pchar(StrRecv)^,BufferLength);
Mrecive.Text := Mrecive.Text+StrRecv;
end;
我总觉得这样好像有问题,我这样读取是是字符串,又些可能输出的是16进制或二进制。
怎样改进!