麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

使用ACTIVEX和DELPHI開發串口通訊

2019-11-18 18:24:29
字體:
來源:轉載
供稿:網友

于Delphi中沒有串口控件可用,所以首先需要把ActiveX控件MSCOMM加到元件選項板上。這是一個非常好的控件它不僅能對串口進行操作,而且還可以對Modem進行控制。下面結合一個具體的實例來說明如何用MSCOMM控件開發出串口通信程序。
創建一個Communication.dPR工程,把窗體的Name屬性變為CommForm,將標題改為The Communication Test,選擇File/Save As將新的窗體存儲為CommFrm.pas。

 其相應代碼如下:

變量說明
var
CommForm: TCommForm;
ss :string;
savef,readf :file of char;
i,j :longint;

初始化
procedure TCommForm.FormCreate(Sender: TObject);
begin
mscomm.commport:=1;
mscomm.settings:='9600,n,8,1';
mscomm.inputlen:=1;
mscomm.inbuffercount:=0;
mscomm.portopen:=true;
ss:='';
i:=0;
j:=0;
assignfile(savef,'save1');
rewrite(savef);
assignfile(readf,'read1');
reset(readf);
end;

設置確定
procedure TCommForm.btnConfirmClick(Sender: TObject);
begin
if mscomm.portopen then
mscomm.portopen:=false;
mscomm.commport:=strtoint(edtCommport.text);
mscomm.settings:=edtCommsetting.Text;
end;

傳輸事件
procedure TCommForm.MSCommComm(Sender: TObject);
var
filenrc :char;
buffer :variant;
s1:string;
c :char;
begin
case mscomm.commEvent of
comEvSend:
begin
while not(eof(readf)) do
begin
read(readf,filenrc);
mscomm.output:=filenrc;
j:=j+1;
lblDisplay.caption:=inttostr(j);
if mscomm.outbuffercount>=2 then
break;
end;
end;
comEvReceive:
begin
buffer:=mscomm.Input;
s1:=buffer;
c:=s1[1];
ss:=ss+c;
i:=i+1;
lblDisplay.caption:=c+inttostr(i);
write(savef,c);
if (c=chr(10))or(c=chr(13)) then
begin
lblDisplay.caption:='cr'+inttostr(i);
memDisplay.lines.add(ss);
ss:='';
end;
end;
end;
end;


上一篇:Delphi例程-應用程序級信息

下一篇:用Delphi制作DLL小結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 久久亚洲美女视频 | 天天草天天干天天 | 91av久久 | 精国产品一区二区三区 | 羞羞网站入口 | 久久羞羞视频 | 欧美一级特级 | 国产资源在线视频 | 黄色18网站 | 成人午夜免费看 | 精品国产一区二区亚洲人成毛片 | 九九热九九爱 | 成人在线视频免费播放 | 国产精品爆操 | 国产91porn | 黄色网址免费在线播放 | 久久av喷吹av高潮av懂色 | 一级电影免费在线观看 | 久久精品探花 | 亚洲国产精品500在线观看 | 国产1区2区3区在线观看 | 亚洲国产精品久久久久久久 | 欧美成人黄色小视频 | 午夜91视频 | 97干色| 国产不卡av在线 | 亚洲精品动漫在线观看 | 欧美一级网 | 草久网 | 成人做爰高潮片免费视频美国 | h视频在线免费观看 | 激情网站免费观看 | 黄在线免费 | 欧美一级美国一级 | 夏目友人帐第七季第一集 | 成人福利视频 | 成人免费在线播放 | 欧美性生活视频免费看 | 92看片淫黄大片一级 | 久草在线公开视频 | 国产精品视频一区二区噜噜 |