博客首页 | 排行榜 |

csxcs366的博客--LABVIEW CVI

http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940

个人档案
博文分类
LV Nugget 文件对话框取消后的错误处理  2009-08-11 14:17


当我们使用LV提供的文件选择对话框时,如果不选取文件,点击取消按钮后,会自动弹出错误提示对话框,对于测试和控制程序,会导致程序停止运行,等待用户用户响应对话框,这是不能允许的,对话框如下图所示:



实际上,还不仅仅是错误对话框本身的问题,选择取消后,“所选路径”会返回一个非法空路经,导致后续文件操作的一系列错误,所以在使用文件选择对话框后,必须及时进行错误处理,比如给定一个默认的路径。


可以通过两种方式避免上述的错误:

1、取消VI属性中的自动错误处理,这样就可以避免弹出错误处理对话框,这不是最佳的处理方法。




2、使用清除错误处理函数,这虽然避免了此处错误,但是非法空路经依然可以导致后续错误


3、取消后,返回错误号43,如果选择取消,使用默认的路径,这样可以避免后续错误,如下图所示:


类别:LV Nugget |
上一篇:黑色幽默-----官员学者也开始不明真相了! | 下一篇:LV Nugget--使用默认方式打开文件
以下网友评论只代表其个人观点,不代表本网站的观点或立场