| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1327 人关注过本帖
标题:MSCom串口编程 求助
只看楼主 加入收藏
hlxjw2001
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2004-10-17
收藏
 问题点数:0 回复次数:2 
MSCom串口编程 求助
MSCom串口编程
你们好,我现在在用MSComm串口编程,我有点问题想请教你们。 procedure TForm1.Button1Click(Sender: TObject); begin if mscomm1.PortOpen=false then begin mscomm1.PortOpen:=true; end; mscomm1.Settings:='9600,n,8,1'; mscomm1.InBufferSize:=1024; mscomm1.InBufferCount:=0; mscomm1.InputMode:=1; mscomm1.InputLen:=0; mscomm1.Output:='AT+CSCA=+8613800311500'; mscomm1.Output:='AT+CMGF=1'; mscomm1.Output:='AT+CMGS=+8613722347848'; mscomm1.Output:='successfull'; end; 但是一单击按钮不是弹出“Project project1.exe raised exception class EOleException with message 'port already open',process stopped,use step or run to continue."就是弹出“Project project1.exe raised exception class EOleException with message 'The devic is not open',process stopped,use step or run to continue." 请问一下这问题出在什么地方。我这是用数据线把手机和电脑连起来,用上面的程序实现发短信的功能。 请高手不吝赐教。
搜索更多相关主题的帖子: MSCom串口 begin Sender 
2005-05-07 15:31
pzlyj
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-5-15
收藏
得分:0 
可能是串口名不对,
用SPCOMM不错.
2005-05-15 11:48
luperfect
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2005-4-23
收藏
得分:0 
我已经给你回复过,你应先设置,后打开串口.mscomm1.portopen:=true放到最后,就OK了.

2005-05-21 22:28
快速回复:MSCom串口编程 求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015538 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved