关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

进入中断模式的其他方式

作者:佚名   时间:2014-04-02   分享到:

进入中断模式还有两种方式.一种是在产生一个未处理的异常时选择进入这个模式,这种方式在上海网站建设网后面我们会再讨论,另一种方式是生成一个判定语句时中断.
  判定语句是可以用用户定义的消息中断应用程序的指令.它们常常用于应用程序的开发过程.作为测试程序是否能平滑运行的一种方式.例如,在应用程序的某一处要求给定的变量值小于10,此时就可以使用一个判定语句,确定它是否为true,如果不是,就中断程序的执行,当遇到判定语句时,可以选择abort,中断应用程序的执行,也可以选择retry,进入中断模式,还可以选择ignore,让应用程序像往常一样继续执行.
  与前面的高度输出函数一样,判定函数也有两个版本:
1.debug.assert()
2.trace.assert()
  其调试版本也是仅用于编译高度程序.
  这两个函数带三个参数,第一个参数是一个布尔值,其值为false会触发判定语句,第二,三个参数是两个字符串参数,分别把信息写到弹出的对话框和output窗口中,上面的救命需要一个函数调用,如下所示:
  debug.assert(myvar<10,"myvar is 10 or greater.","assertion occurred in main().")
  判定语句通常在应用程序的早期使用比较有效,可以推出应用程序的一个发布程序,其中包含trace.assert()函数,以列出各种信息,如果触发了判定语句,用户就会收到通知,把这些消息传递给开发人员,这样即使开发人员不知道错误是如何发生的,也可以改正这个错误.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3272.html

上海联楷网络新闻