说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB软件开发中的错误捕获及处理技术

HTML文档下载 WORD文档下载 PDF文档下载
VB软件开发中的错误捕获及处理技术
作者:李俊海
---- 在VB 软 件 开 发 中, 错 误 信 息 的 捕 获 及 处 理 是 非 常 重 要 的 部 分。 有 些 错 误 在 编 译 时 即 可 发 现、 排 除。 但 还 有 一 些 错 误 是 在 软 件 运 行 时 由 于 用 户 错 误 的 输 入 等 方 面 的 原 因 而 产 生 的, 这 就 需 要 软 件 开 发 者 在 软 件 设 计 和 开 发 时 注 意 处 理 这 方 面 的 错 误。VB 在 捕 获 及 处 理 错 误 信 息 方 面 有 两 个 重 要 的 函 数。 一 个 是ERROR, 该 函 数 捕 获 错 误 信 息。 另 一 个 是ERR, 该 函 数 捕 获、 返 回 错 误 信 息 代 码。 当 捕 获 到 错 误 信 息 代 码 后, 软 件 开 发 者 就 可 以 根 据 错 误 代 码 来 判 断、 决 定 程 序 是 退 出 运 行(exit sub)、 是 继 续 执 行(resume next)、 还 是 进 行 错 其 他 处 理(goto 语 句 标 号)。VB 还 有 一 个 重 要 的 语 句ONERROR, 该 语 句 当VB 程 序 运 行 产 生 错 误 时 触 发。 开 发 者 可 用 该 语 句 结 合ERR 和ERROR 函 数 来 该 用 户 提 供 错 误 信 息、 并 决 定 程 序 下 一 步 工 作。 也 可 作 成 有 用 户 独 自 选 择 下 一 步 工 作。 笔 者 开 发 了 一 个 捕 获、 显 示 错 误 信 息 的 过 程showerror()。 发 生 错 误 时 调 用 该 过 程 即 可, 下 面 是 过 程 源 代 码 及 调 用 例 子:

Sub showerror ()
Dim s As String
Dim crlf As String

crlf = Chr(13) + Chr(10)
s = "运行时发生下列错误:" + crlf
注释:add the error string
s = s + Error$ + crlf
注释:add the error number
s = s + "错误码为: " + CStr(Err)
Beep 注释:beep and show the error
X= MsgBox (s,2)

End Sub

调用例子:
sub abc()
onerror goto 1’发生错误时转到 1
.
.
程序体
.
.
exit sub
1
showerror
if err=… then
.
.
错误处理部分
.
.
endif
exit sub
end sub
云计算技术背后的那些天才程序员:KVM之父Avi Kivity 中国气象局联手阿里云:海量气象数据变“活数据” 浪潮首度公布“I2I计划” 全面接盘IBM X业务 一周消息树:Surface Pro 3想替代笔记本太难,微软正逐渐迷失方向 就是要赚钱!NativeX推自定义原生广告交易 继智能手机后的下一个战场:智能家居 鏖战云端——亚马逊的生存法则 如何保住公司的人才:创造良好的学习氛围 主宰全球的10大算法 专访Google数据科学家彭晨:大数据成为潮流走近各行各业! 强横Metal技术来袭,能否取代OpenGL? Swift横空出世,Xcode 6 Beta有了哪些新变化? 《近匠》GameMei:简单易用、快速开发商用游戏 Gartner:2014年一季度浪潮服务器出货量中国第一 【技术博客推荐】张安站:大数据时代下的商业存储 Amazon继续登顶IaaS魔力象限,榜眼是微软而非Google 友盟Q1移动互联网报告:解读三线城市移动互联网用户 智能生活 “视”不可挡——首届TCL杯HTML5智能电视开发大赛等你来挑战 Mobile First!开源HTML5游戏引擎Kiwi.js 1.0正式发布 天天用的开发环境,你真的了解吗? 物联网时代,你的汽车也在转型 触宝输入法产品经理解析iOS 8第三方输入法开放程度 专访联想谢政维:功耗和价格是天蝎项目最大障碍! 《近匠》蚁视科技创始人覃政:ANTVR,虚拟现实的新生 后棱镜门时代:开发者保护应用安全的5大技巧 专访许鹏:谈C程序员修养及大型项目源码阅读与学习 65种GPU性能测试,AMD开源驱动领先! 一周消息树:我们从WWDC 2014收获了什么? 精益设计:“纸上谈兵”的说服力 指尖上的艺术——如何运用代码发挥无限创意 周末巨献:100+诡异的数据集,20万Eclipse Bug、死囚遗言等 谁有Qamonitor,小弟急用! 不要笑偶 转分 有会打印对象编程的吗?printer对象怎样打印横线??怎样打印带风格的报表?? 表分区的数量有上限吗 ASP 0178 (0x80070005) 各位高人,请一定帮个忙吧 !! SetCellImage 利用C# 读取系统当前进程的出现问题,帮忙!! 请教高手:怎样在一个窗口里能够输入文本文件(按回车键) 另一个窗口显示出同样的文本 高手在何方 (大力请进)sql字符串处理的问题 上哪能下到exchange 2000,下到马上给分! ado问题? 数据迁移问题??? 怎么把列名选出来? [在线求助]:有什么好的方法可以使得鼠标放上有链接的地方状态栏不显示真实地址? 高手在哪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 各位大哥﹐何為微创软件开发管理﹖﹖﹖﹖ 3com switch 3300 xm 有网管的功能吗? 关于窗口大小的问题,快来捡分~~~ 为什么2001年前的提问的问题、得分的问题、信誉分变化纪录都不见了。 无法在人才频道上提交简历。。。 请问:wsad4支持滚轮鼠标的插件哪里有下载??? 自动锁定计算机? 请问如何终止一个正在运行的应用程序 无法在人才频道上提交简历。。。 后面数据库为ms sql server2000的时间问题? DoEvents 怎么用?(不好意思,只有这么多分了!) CSDN真让我失望,大家都喜欢回答无聊的问题(不要回复) jdbc中LIKE条件如何使用prepareStatement? 请问,如果想报考系分的话,需要先过高程吗? 请问怎么把Excel形式的表结构导入到Oracle … 请问数据窗口中如何自动记录资料修改的帐户? 我倒要看看谁有本事让javac输出这样的信息? ADSL 可以直联吗? linfeng1216 (林枫) 请来领分。 在java中的暴露事件如何处理? 求PowerDesigner电子书籍资料!急! 有关_SERVER["HTTP_CONNECTION"] 两个窗体 带有setup程序和一堆代码的电子书怎么看? 这个web控件谁能介绍的详细一点 DCOM的配置问题 三国经典故事(女性,18岁以下者勿进) TIME_WAIT问题(100分!!!) linfeng1216 (林枫) 请来领分。 求C++Test2.1的license 我在用ASP.NET编程,请问如何让Datagrid的head显示两行,并且可以合并单元格。在线等 我的程序这样写对不对? 表格宽度的问题! 设实数√5的整数部分为a,小数部分为b,求√5×(a+a×b)的值. 环保故事征文谢绝灌水字数500字预初水平 T细胞功能检测都用什么实验 设实数根号15整数部分是a,小数部分是b ,求(b-a)平方+(b+a)平方+12b的值 第一次世界大战前各大国的殖民地具体都是哪些国家?以及后来德国要求重新划分的殖民地有哪些?最好有地图 研究发现,有一种药物可使细胞不能合成糖蛋白上的糖侧链,那么这种药物主要作用于哪种细胞器为什么是内质网而不是核糖体? 某村将48亩的耕地该种果树(如图),如果枣树与梨树的种植面积一样大,则梨树的占地面积为( )亩桃树120° 李树90 高数级数习题,1 级数un=ln n/n^2 他是发散的还是收敛点?2 选择:设0≤un≤1/n 则下列级数一定收敛的是( )A 级数un^2 B 级数un·(-1)^n 丑的读音和意思? 方形椭圆面积计算如图.长70mm,宽55mm,4个圆角均为21.请问这样的椭圆面积怎么计算。 海外殖民地被哪几国占领 燕滨扶正胶囊药理学功能实验报告书中小鼠脾细胞数IGM-PFC的影响是什么意思? 为什么古代中国皇帝不去打世界比如说元朝 唐朝 明朝 椭圆的圆环面积计算.就椭圆的圆环.要截取12平方米.该怎么计算. 4边形有几条对角线 5边形呢 10边形呢 如图,已知AB,AC边上的中点分别为 D,E,试说明DE平行且等于于二分之一BC,请根据 下列各图如图,已知AB,AC边上的中点分别为 D,E,试说明DE平行且等于于二分之一BC,请根据 下列各图所添的辅助线分别 “一战”后的战胜国怎么“调整”德国殖民地的? 正12边形取出4个顶点 互不相邻的概率是多少呢 "两个条件同时满足的情况下结论才能成立"相对应的逻辑运算是___运算 a加法 b逻辑加 c逻辑乘"两个条件同时满足的情况下结论才能成立"相对应的逻辑运算是___运算a加法b逻辑加c逻辑乘d 已知2a-b分之a+2b=5分之9则a:b=———— 不用方程解小学五年应用题李欢同学练习跳远,前6次平均跳了3.2米,又跳了2次,前后8次平均跳了3.3米,最后两次平均跳了多少米? db平行于ac,db等于二分之一ac,e为ac中点,证bc等于de 已知2a-b分之a+2b=五分之九,则b分之a= 甲/乙从AB两地相向而行,第一次相遇时,距离A点8千米,继续前进,到达目的地后返回,在A点5千米相遇,AB两地距离是多少? db平行ac,且de=二分之一ac,e是ac的中点,求证bc=de 高数,级数,如果后项小于前项,则一般项一定趋近于0吗? 小学4年级的应用题(不用方程式)3年前,父亲与儿子的年龄和是49岁,现在父亲的年龄是儿子的4倍.父子现在各是多少岁? 请问us的对应词是什么?急. 梨树下可以套种什么蔬菜 1.甲乙两车同时从两地相对开出,甲车每小时行50千米,乙车每小时行42千米,途中甲车因故障停了半小时,乙车开出5小时后两车在途中相遇,甲乙两地相距多少千米?2.上午9:30甲乙两车同时从A.B两 通往广场的路不止一条仿写300字作文 梨树套种 我们这里是河南平原地区 100多目梨园呢 请问套种什么合适 文言文单字解释范式字巨卿,少游学于太学,与汝南张劭为友.劭字元伯.二人并告还乡里.式元伯曰:"后二年当还,将过尊亲.".(后面省略)将过尊亲: 模仿李叔同《送别》的填词,自己创作一首,急求!谢谢!~ 苹果地套种什么农作物 求古文单字解释《鬼怕恶人》中的,然则祸当行于后来者,中的“然则”怎么译 唐代楷书名家有哪些人?各有怎样的艺术风格? 大蒜不能和哪些作物套种 文言文单字解释(急)贤于材人远矣 (找出通假字)____通____ 解释:_________ 写一个你自己的例子来说明通往广场的路不止一条250字 桃花源记中的一词多义和词类活用都有哪些? 使人摸不透,难以揣测的成语 写一个科学事例,证明一个名言的故事(200字) 看到此网的请快速回答 4棵梨树产梨a千克,100棵同意产量的梨树产梨()千克等腰三角形的一个底角是n°它的顶角是()° 使人摸不透,难以预测.根据意思写成语 美国为什么没有瓜分德国殖民地? 4棵梨树产梨a公斤100棵一样产量的梨树产梨多少公斤? 摄取实验需要根据细胞在每个孔内的量的多少来分析其对药物的摄取情况利用大鼠胚胎细胞做药物的摄取实验后,需要根据细胞在每个孔内的量的多少来分析其对药物的摄取情况.而蛋白量可 一战后,美国为何关注德国赔偿问题 苹果树和梨树共有100棵,苹果树比梨树多5分之一.梨树有多少棵?有浓度为8%的盐水200克,需加入多少克水,才能成为浓度为5%的盐水? 做药物的细胞毒性试验时药物与细胞悬液作用产生沉淀该怎么解决啊?实验还能进行吗? 有没有收梨树的(大约10几亩梨树)哪个场子做家具的收梨树 有知道的吗 知道的说下谢谢 Q416355023 拱顶和穹顶的优点 古文单字解释宣于夏门亭候之,之:岁满不持一砚归,岁:无丝竹之乱耳,之:渔人甚异之,之: 凡尔赛和约中美国为什么没有瓜分德国殖民地 设a是实数(4-√5)的整数部分,b是实数(4-√5)的小数部分.(1)a=?,b=?(2)求a+4/b的设a是实数(4-√5)的整数部分,b是实数(4-√5)的小数部分.(1)a=?,b=?(2)求a+4/b的值,结果可保留根式 文言文的单字解释(就两个)急!“或异二者之为”和“卿今者才略”的者分别都是什么意思?我要问的是“者”字分别解释为什么?卿不是“你”的意思吗? 桃花红村种桃树的棵树是梨树的7/10,桃树有350棵.梨树有多少棵? 已知椭圆穹顶长轴短轴和高度,求椭圆穹顶面积, 摸有什么组词 北海舰队两大编队在西太演练导弹攻防(以色列将在东耶路撒冷新建1500个犹导演张元任罗马电影节评委二代谷歌眼镜模型图曝光 科技网站评“专家认为美国财政问题拖累美国及全球经中国赴刚果(金)维和人员组织应急演练世界首条横跨欧亚的海底隧道启用匈牙利央行下调基准利率至历史新低德媒:北京、上海、成都被美国列入监听港报:尼运河项目代表团悄悄访华澳大利亚国防部引发林火后愿“将功赎罪日刊:秘密外交或可助中日关系破冰由木荣司:安倍若得逞,受苦的是日本百阿联酋能源年会呼吁能源多元化日本投靠美国,难获对抗中国资本美众院听证窃听事件 国安局长称系分享欧洲多国遭风暴袭击 死亡人数已升至1以色列将在东耶路撒冷新建1500个犹美称法国西班牙自行实施电子窃听行动 日中学教师上课期间刻录色情片DVD向一架卡-52飞机在莫斯科坠毁 或为技商贸湘军吹响创富“集结号”“扶老人”扶起“摔倒的道德”为师如父湘潭一园车翻入水塘曾记窑火旺千年四川省首次集中曝光11家重大火灾隐患上半年中国电影票房137亿元坐出租车被撞伤 你知道怎么索赔更有利一个人的毕业证只卖两千多照样有钱赚北京大学成都环保研究院成立成都铁路监管局挂牌履职高速有险 暴雨引发泥石流 都汶高速关社工暑期活动 学生免费参加堡坎垮了 砸坏两幢居民楼 “吞”了五雨污分流 先别急着下结论穗停车下月涨价 最高16元/小时香市动物园上演异国风情节目“广东发布”喊你来微信上办事卸挖泥机时侧翻 司机被压头部身亡货柜车撞断龙门架
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘