有关异常处理的问题!(200分)

  • 主题发起人 主题发起人 qinzixue
  • 开始时间 开始时间
Q

qinzixue

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
TRY
form1.mscomm1.portopen=true;
EXCEPT
showmessage('错误的端口地址');
END;
其中MSCOMM是串口控件,本意是希望在选择一个无效串口时,程序能给出提示,但
form1.mscomm1.portopen=true;抱错后,showmessage('错误的端口地址');并不执行,很
郁闷,恳请高手指点!谢谢!
 
你看看控件有没有什么属性事件,比如OnError之类的?很可能这个错误控件内部做了处理了,通过事件回调
 
我试过了,你的代码是可以执行的,没有什么问题,而且也能弹出对话框。
你好好看看那里错了,不行的话,先把MSCOMM1删除掉,然后再放上一个。
 
脱离Delphi的环境后单独执行exe文件试试。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
988
import
I
后退
顶部