atitit.面向过程的编程语言异常处理 c语言 asp vbs 的try catch 实现

1. 返回值法.and全局ERROR 变量法 1

2. 抛出异常Err.Raise 1

3. 实现try On Error Resume Next 1

4. catch的实践 2

5. 参考 2

1. 返回值法.and全局ERROR 变量法

返回值法.

c语言的过程只有返回值法...

更佳的方法是全局变量法,相像asp vbs实现的弄个..

2. 抛出异常Err.Raise

只能通过更改err的Err.Description 实现..throw num不好懂...韩式throw desc好点儿吧...

抛出前调用err.clear更多佳吧..

附注:要在代码中生成运行时错误,请用Err对象的Raise方法。

Err.Clear 
Err.Raise vbObjectError + 7, _ 
"etest.asp", "Connection Open Method Failed"

这样,我们就自己定义了错误信息,有兴趣的朋友可以试试 
下面是该错误信息的输出结果: 
Error On line -> 7 
Error Source -> etest.asp 
Error Desc -> Connection Open Method Failed

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

3. 实现try On Error Resume Next

只有On Error Resume Next语句, 不过这个全局的on err next 只对全局的脚本生效...方法黑头的需要单个的的on err next 备儿三走不生效..

在调用另一个过程时,On Error Resume Next 语句变为非活动的。所以,如果希望在例程中进行内部错误处理,则应在每一个调用的例程中执行 On Error Resume Next 语句。

4. catch的实践

参考js的多级catch实现...

if( Err.Description==”aaaEx” then

Xxxxx()

5. 参考

Atitit.js javascript异常处理机制与java异常的转换 多重catc hDWR 环境 .js exception process Vob7 - attilax的专栏 - 博客频道 - CSDN.NET.htm

Atitit.asp vbs的错误处理.wps

ASP技巧:ASP中三个常用语句的使用技巧 - 站长之家.htm

用err.raise自定义错误信息 _pc6资讯.htm

atitit.面向过程的编程语言异常处理 c语言 asp vbs 的try catch 实现相关推荐

  1. 下列叙述中正确的是 java语言_1. 下列关于JAVA语言特点的叙述中,错误的是[   ] A、Java是面向过程的编程语言...

    1. 下列关于JAVA语言特点的叙述中,错误的是[  ]A.Java是面向过程的编程语言   B.Java支持分布式计算C.Java是跨平台的编程语言   &... 1. 下列关于JAVA语言 ...

  2. c语言在面向过程有啥特点,C语言是什么

    C语言是一种高级编程语言,程序员大多使用C语言用于底层的开发,并且适合开发固态等应用程序,C语言主要是提供一种简单的编译,存储器,并且是不需要任何环境就能运行的语言. 本文操作环境:Windows7系 ...

  3. python是一种面向过程的编程语言_python是面向对象还是面向过程的

    详细内容 Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象.正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的 ...

  4. python是一种面向过程的编程语言_python协成与面向过程编程

    import os import functools def init(func): @functools.wraps(func) #让warpper的帮助信息同eater相同 def warpper ...

  5. JavaScript学习(三十八)—面向过程与面向对象

    JavaScript学习(三十八)-面向过程与面向对象 一.程序设计语言中的两大编程思想:面向对象.面向过程 (一).面向过程 就是指完成某个需求的时候,先分析出完成该需求时所需要经历的步骤有哪些,然 ...

  6. 什么是面向过程与面向对象

    什么是面向过程与面向对象 许多人在学习语言的时候都会被告知,C语言是面向过程的编程语言,JAVA语言是面向对象的编程语言等等. 这时当你是刚学习一门语言的时候,根本就不用管这个概念是什么意思,因为你是 ...

  7. 从C到JAVA,从面向过程到面向对象

    概述 C语言是很多大学生接触到的第一门编程语言,也可以说是一个岔路口--学了C语言,可以去搞硬件,也可以去搞软件(当然两者都需要继续学习,不是说C语言是万能的). 如果选择了向软件方向发展,那么学一门 ...

  8. 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?

    王争<设计模式之美>学习笔记 文章目录 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗? 什么是面向过程编程与面向过程编程语言? 面向对象编程相比面向过程编程有哪些优势? 1 ...

  9. 21.面向过程和面向对象

    概念 面向过程:面向过程是一种以事件为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数. 面向对象:面向对象将构成问题事物分解成一个 ...

  10. 【C/C++面试必备】面向对象与面向过程的区别

    这篇文章来说下面向对象编程! 那什么是面向对象编程呢? 介绍面向对象之前,那必须先说一下面向过程. 什么是面向过程呢? 面向过程(Procedure-Oriented Programming,简称PO ...

最新文章

  1. linux平台下防火墙iptables原理(转)
  2. zabbix全网监控介绍
  3. How to track an installation through client log-fi
  4. Linux下动态链接库调用
  5. php开发者大会报名,2017 PHP 全球开发者大会
  6. (进阶)LeetCode(206)——反转链表(JavaScript)
  7. quot在c语言里用法,C语言中“#”和quot;##quot;的用法
  8. webassembly环境搭建、编译h265解码器、js调用
  9. java类图资料整理
  10. 加密word文档脱壳教程
  11. esxi01磁盘扩容_给EXSI虚拟机中linux硬盘扩容
  12. svg模糊_SVG的运动模糊效果
  13. 一切从零开始------软件篇
  14. memory leak check tools 详解
  15. 疫情下的春招季:AI面试官已就位,请接招!
  16. 殊途同归的两种角度理解岭回归(内含有sklearn例子)
  17. 思科9124光纤交换机配置管理使用手册
  18. Cobalt Strike详细使用教程
  19. android开发(43) 动画演示,会跑的小人,从屏幕左侧跑到右侧
  20. 学习IT技术好处有哪些

热门文章

  1. 恐龙机器人钢索恐龙形态_恐龙有的四脚行走有的两脚行走,有的会飞有的会游,差别咋这么大...
  2. MyBatis开发经验总结
  3. unity中的透视投影矩阵
  4. 为什么少有人在Windows电脑上安OS X?
  5. C#资源文件的使用方法
  6. [Zju 2112][逆序对统计] 线段树(四) {线段树扩展}
  7. rest framework 权限
  8. 函数名的使用-闭包-迭代器
  9. android注解处理技术APT
  10. Golang之并发资源竞争(互斥锁)