如何获得串口的数据,并用TEDIT控件显示(100分)

  • 主题发起人 主题发起人 徐政
  • 开始时间 开始时间
你在问题检索的输入框中输入: “串口”并回车 可以得到有许多的题目,
其中 <a href=http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=119930> http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=119930 </a> 最适合你看.
 
<a href="http://202.120.85.61/delphibbs/DispQ.asp?LID=122212">这里</a>有从串口读取数据并模拟成键盘输入到Edit Control中的例子
 
强烈推荐
URL : http://www.mdlive.com/d3k/
CD320108.zip这个控件,里面有例子.
很好用也很方便,而且支持COM1~COM16
 
使用mscomm32.ocx或许多人编写的delphi下用的comm32控件都可以实现!
 
有个SPComm的控件,附源码,好多地方都有,满好用
 
上个月,特地做了一个spcomm控件使用的简单例子
需要的话可mail给你,可用本机的两个串口试验
收发
很简单的
 
moxa公司的开发包中有一个pcomm.pas封装有例子用多线程
 
wlong ,能否把你的程序也给我发一份?
 
利用SPCOMM控件或ActiveX控件MSComm32.ocx的读串行口数据过程
都可实现,以MSComm32.ocx为例:
1、Delphi3中的菜单Component/Import ActiveX Control安装控件
2、将TMSComm控件加入窗体,指定属性初始化:
MSComm1.CommPort := 1 ;
MSComm1.Settings := '9600,N,8,1' ;
MSComm1.InputLen := 0 ;
MSComm1.InputMode := 1 ;
MSComm1.PortOpen := True ;
然后用查询接收:
var InputBytes : variant ;
repeat
Application . ProcessMessages;
until MSComm1 . InBufferCount <= 0
InputBytes := MSComm1 . Input ;
Edit1 . Text := InputBytes ;
这不就OK啦
当然,同样也可利用中断接受数据,在此略。
 
SPCOMM控件,可以看我已答问题中的相关部分
 
:wsd
示例程序与发出,应网友需要做的界面没做好(偷了点懒)
有问题再说
 
好像这个问题问了又问,其实早就有答案了。
前面有几位网友的回答好像是从以前的答案中copy来的。

应该是有什么特殊的问题吧
 
wlong,能发一份程序给我吗?
 
>有个SPComm的控件,附源码
请问各位大虾,哪有?
 
wlong,能发一份程序给我吗?不胜感激。

 
wlong,please sent your program to me,thanks very much.
ghg@shxi.cetin.net.cn
 
to: wlong

也给我发一份好吗?
mailto:ruof2000@cmmail.com
 
wlong,能发一份程序给我吗?谢谢!

mailto:wjhn@263.net
 
给我一份串口通讯的控件和例子吧!
peterwangzy@263.net
 
后退
顶部