CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  COM/DCOM/COM+

关于MSComm控件

楼主ljznc_nick()2005-12-29 22:56:17 在 VB / COM/DCOM/COM+ 提问

我刚学VB不到一个星期,现在要在窗体中添加一个MSComm控件,初始化时打开com1.  
  问题是:当com1被其他程序占用时任何判断?  
   
  Private   Sub   Form_Load()  
          MSComm1.CommPort   =   1  
          if   MSComm1.PortOpen   then  
                Msgbox   "未发现串口或此串口已被占用!",vbOKOnly   +   vbExclamation,   "警告"  
                ...  
          else  
                MSComm1.PortOpen=true  
                ...  
          end   if  
  End   Sub  
   
  这样根本调试不过,不管com1有没有被占用程序都不走if分支直接到else分支了,应该任何处理?感谢各位大虾赐解. 问题点数:10、回复次数:8Top

1 楼guoguo1982(蝈蝈)回复于 2006-01-01 14:42:10 得分 0

关注中Top

2 楼ljznc_nick()回复于 2006-01-05 20:53:50 得分 0

怎么那么久了都没人给个解答啊?Top

3 楼Gutta(冯大狂)回复于 2006-01-06 10:56:38 得分 0

分太少。。。  
   
  典型的总经理人才  
   
  On   Error   Goto   ErrL  
  用错误捕捉,因为如果串口被占用,你用PortOpen的话会产生错误,而不是返回True和False的  
   
  Err.Number   =   8002       表示通讯口不存在  
  Err.Number   =   8005       表示通讯口被占用Top

4 楼Winters_lee(其实我真的叫迪米亚路)回复于 2006-01-19 16:37:56 得分 10

分太少!!!楼上正解,基本上可能是你开了另外一个窗口调试程序占用了COM1,或者你根本就没有COM1(笔记本)。Top

5 楼zou19820704(天下英雄)回复于 2006-01-25 10:38:27 得分 0

该说的都说了,我就没有什么多的了!!Top

6 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2006-01-25 10:43:03 得分 0

昏  
  com端口不是COM技术  
   
  COM是通用组件模型的缩写  
   
  建议斑竹将此帖移至VB控件区  
  Top

7 楼glc20022003(哈哈)回复于 2006-01-25 14:34:09 得分 0

典型的总经理人才??????  
  哈哈,果然.  
  捕捉错误就可以了.Top

8 楼jinhongbin(木村)回复于 2006-02-11 11:04:03 得分 0

你想做一个什么程序?我看你这个程序不是在绕自己吗?Top

相关问题

  • 求mscomm控件
  • ***还是Mscomm控件***
  • 关于mscomm控件
  • 关于MSComm控件
  • mscomm控件问题?
  • mscomm控件求救!!
  • mscomm控件求救!!
  • MSComm控件问题!~~~
  • 关于MSComm控件
  • 下载MSCOMM控件和 SPCOMM控件

关键词

  • 控件
  • mscomm
  • 占用
  • 串口
  • portopen
  • 程序
  • 错误

得分解答快速导航

  • 帖主:ljznc_nick
  • Winters_lee

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo