用MScomm控件读取串口数据(100分)

  • 主题发起人 主题发起人 guihaizhang
  • 开始时间 开始时间
G

guihaizhang

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在开发一个防盗工程数据库.我们买了别人的报警接收机.当有警情的时个就可以从接收机串口接收数据到电脑里.但机子带的是VFP的数据库老掉牙了.所以想用delphi6.0开发串口读取程序.从串口读出数据保存到SQL里边.所以我装了Mscomm和spcomm两个控件.也看了别人的例子.但都读不出数据.但我用机器带来的软件又可以读出数据.证明连接没问题.只是不知道如何用Mscomm来读出串口数据而已.请各位指点.在下感激不尽.
请与我联系guihaizhang@163.com
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2377106
 
我的波特率是:2400
数据:8位
校验:偶校验
停止位:1位
我想知道Mscommr的写法,和spcomm的写法!有例子的话请发到我邮箱来好吗?谢了.
guihaizhang@163.com
 
http://www.aidelphi.com/6to23/subpage/delphidoc/spcomm.htm
 
http://www.cetinet.com/t_article/list.asp?indexid=1704
Delphi中如何调和注册用MSComm通信控件
http://www.xiao-qi.com/netfile/Mscomm.html
关于MSCOMM控件的一些说明 作者[huxiangming]©[mgwmj]©
 
发了一个端口调试的工具有源码,你也可以用其来调试或改成你需要的。
 
app2001请发代码到我邮箱好吧!
 
就是发给你们的呀???
 
加我QQ吧,
16970995
 
mscomm是ACTIVE控件 首先要在注册表中注册,另外你的设备是如何设置的,是连续方式还是命令方式,连续方式如下
mscomm.portopen:=true;
edit1.text:=mscomm.input;
命令方式如下
mscomm.portopen:true;
mscomm1.output:=起始位+命令位+校验位+终止位
edit.text:=mscomm.input
具体命令格式可以看设备的串口通讯说明
 
多人接受答案了。
 
后退
顶部