如何利用Spcomm控件,将字符'P' 以ASC码的形式发送到COM1口? ( 积分: 50 )

  • 主题发起人 主题发起人 caoqixin
  • 开始时间 开始时间
C

caoqixin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何利用Spcomm控件,将字符'P' 以ASC码的形式发送到COM1口?
还有其它方法可以实现上述功能吗?请求指教!
 
如何利用Spcomm控件,将字符'P' 以ASC码的形式发送到COM1口?
还有其它方法可以实现上述功能吗?请求指教!
 
//打开串口
Spcomm1.Connect;
if not Spcomm1.Connected then
begin
showmessage('打开'+Spcomm1.PortName+'失败,'+#10#13+'请检查串口设置');
end;
//发送数据
fSendBuffer := '#' + 'P' ;
Spcomm1.SendString(fSendBuffer);
 
Spcomm的name属性comm1
打开串口:
comm1.StartComm;
发送数据:
var
p:pChar;
begin
p:='p';
Comm1.WriteCommData(p,1);
end;
应该可以,试一下咯!!
 
Comm1.WriteCommData(PChar('P'),1);
 
多人接受答案了。
 
后退
顶部