标题:我的try捕获不到异常
取消只看楼主
dclwode
Rank: 2
等 级:论坛游民
帖 子:35
专家分:25
注 册:2008-4-3
结帖率:77.78%
已结贴  问题点数:20 回复次数:3 
我的try捕获不到异常
private void button1_Click(object sender, EventArgs e)
        {
            

               if (ck.IsOpen )
                {
                    ck.Close();//关端口,否则修改属性不成功  
                }

            try
            {
                ck.StopBits = tzw;//停止位               
                ck.PortName = ckh;//串口号               
                ck.BaudRate = btl;//波特率
                ck.Parity = xyw;//校验位
                ck.DataBits = sjw;//数据位
                ck.StopBits = tzw;//停止位
               
            }
            catch(Exception)
            {
                MessageBox.Show("端口被占用","error",MessageBoxButtons.OK);
            }
}
如果我要输入的端口号被别的程序占用,按理说应该显示一个messagebox 窗口提示的,怎么弹出的是

QQ截图未命名.JPG (12.11 KB)
搜索更多相关主题的帖子: try 捕获 
2009-07-21 15:04
dclwode
Rank: 2
等 级:论坛游民
帖 子:35
专家分:25
注 册:2008-4-3
得分:0 
在try之前没有错的 因为我COM3已经打开了  我又把现在的端口号改为COM3  所以应该是COM3的访问被拒绝,应该有一个异常抛出的,哎 不知道咋了,没有捕获到。
2009-07-21 15:12
dclwode
Rank: 2
等 级:论坛游民
帖 子:35
专家分:25
注 册:2008-4-3
得分:0 
我想要的只是一个抛错的一个提示窗口,可惜没有发现抛出的错误
2009-07-21 15:20
dclwode
Rank: 2
等 级:论坛游民
帖 子:35
专家分:25
注 册:2008-4-3
得分:0 
哈哈谢谢你了,我已经结贴了,呵呵 积分已经到您的帐号上去了。
2009-07-22 16:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-280042-1-1.html




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

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