VBS教程:VBscript属性-Source 属性
Source 属性
返回或设置最初生成错误的对象或应用程序的名称。
object.Source [= stringexpression]
参数
object
Err 对象。
stringexpression
字符串表达式,表示生成错误的应用程序。
说明
Source 属性指定一个字符串表达式,此表达式通常是导致错误的对象的类名称或程序设计的 ID。当代码无法处理可访问对象产生的错误时,请使用 Source 为用户提供信息。例如,如果访问 Microsoft Excel 并且产生一个被零除的错误,Microsoft Excel 将 Err.Number 设置为此错误的错误代码并将 Source 设置为 Excel.Application。注意,如果错误产生于另一个由 Microsoft Excel 调用的对象中,则 Excel 截获此错误并且将 Err.Number 设置为它自己的被零除的代码。但是,它保留其他 Err 对象(包括 Source),就象由产生错误的对象设置一样。
Source 总是含有最初产生错误的对象名称,您可根据所访问对象的错误信息文档,编写处理错误的代码。若错误处理程序失败,则可使用 Err 对象信息为用户描述错误,使用 Source 和其他 Err 通知用户最初导致错误的对象、错误描述等等。
在代码中产生错误时,Source 是应用程序的程序设计 ID 。
下面代码举例说明如何使用 Source 属性:
On Error Resume NextErr.Raise 6 ' Raise an overflow error.MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description & Err.Source)Err.Clear ' Clear the error.
相关推荐
-
VBS教程:VBscript属性-Source 属性
Source 属性返回或设置最初生成错误的对象或应用程序的名称. object.Source [= stringexpression] 参数object Err 对象. stringexpression 字符串表达式,表示生成错误的应用程序. 说明Source 属性指定一个字符串表达式,此表达式通常是导致错误的对象的类名称或程序设计的 ID.当代码无法处理可访问对象产生的错误时,请使用 Source 为用户提供信息.例如,如果访问 Microsoft Excel 并且产生一个被零除的错误,Mic
-
VBS教程:VBscript属性-功能介绍
VBScript 属性描述语言元素返回或设置与一个错误相关联的描述性字符串.Description 属性返回搜索字符串中找到匹配项的位置.FirstIndex 属性设置或返回一个布尔值.Global 属性设置或返回帮助文件中某个主题的上下文 ID.HelpContext 属性设置或返回一个帮助文件的完整可靠的路径.HelpFile 属性设置或返回一个布尔值,指明模式搜索是否区分大小写.IgnoreCase 属性返回搜索字符串中所找到的匹配的长度.Length 属性返回或设置指明一个错误的一个数值
-
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 function Person( uName ){ if ( this instanceof Person ) { this.userName = uName; }else { return new Person( uName ); } } Person.prototype.showUserNam
-
Python 类,property属性(简化属性的操作),@property,property()用法示例
本文实例讲述了Python 类,property属性(简化属性的操作),@property,property()用法.分享给大家供大家参考,具体如下: property属性的创建方式有两种:1.@property装饰器方式 2.类属性方式 ( 类属性=property() ) property属性可以简化实例对象对属性的操作(获取.设置),可以对属性做类型校验和预处理等. 装饰器方式: demo.py(@property,获取属性值,旧式类与新式类都有的方式): class Goods: @
-
js中动态创建json,动态为json添加属性、属性值的实例
如下所示: var param = {}; for(var i=0;i<fields.length;i++){ var field = fields[i]; if(field.searchCondition != undefined && $('#search'+field.name).val() != ''){ param["search."+field.name]=$('#search'+field.name).val(); } } 在js中,一个[]认为是数
-
详解C#中的属性和属性的使用
属性 属性是一种成员,它提供灵活的机制来读取.写入或计算私有字段的值.属性可用作公共数据成员,但它们实际上是称为"访问器"的特殊方法.这使得可以轻松访问数据,还有助于提高方法的安全性和灵活性. 在此示例中,TimePeriod 类存储时间段.该类在内部以秒为单位存储时间,但是名为 Hours 的属性允许客户端以小时为单位指定时间. Hours 属性的访问器执行小时与秒之间的转换. class TimePeriod { private double seconds; public dou
-
收集的FLASH的param属性和属性的详解
关于FLASH的param属性和属性的详解 <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="110"> <pa
-
Vue用v-for给循环标签自身属性添加属性值的方法
我的代码结构如下所示不能执行,会出现报错 <RadioGroup v-model="animal"> <Radio v-for='a in radio_arr' label={{a}}></Radio> </RadioGroup> export default { data(){ return{ radio_arr:['循环1','循环2','循环3'], animal:'循环2' } } } 报错信息: 修改代码如下: 修改内容为 l
-
vue中的循环对象属性和属性值用法
v-for除了可以循环数组,还可以循环对象. 例子: <template> <div> <div v-for="(item,i) in obj">{{i}}--{{item}}</div> </div> </template> <script> export default { name: "HelloWorld", data () { return { obj:{ age:1, n
-
简单聊聊Vue中的计算属性和属性侦听
目录 1. 计算属性 语法: 1.简写方式: 语法: 2.完整写法: 2. 监视(侦听)属性 1. 监视属性watch: 2. 深度监视 3. 区别和原则 总结 1. 计算属性 定义 计算属性:要用的属性不存在,要通过已有属性计算得来,计算属性要有一个全新的配置项computed 对Vue来说,data里面的数据就是属性,只要Vue中的数据改变,就会重新解析模板,遇到插值语法里的方法会重新调用 原理 底层借助了Objcet.defineproperty方法提供的getter和setter.
随机推荐
- iOS编写下拉刷新控件
- php生成图形验证码几种方法小结
- 自己打造HTML在线编辑器的实现难点分析
- VBS教程:VBscript属性-Description 属性
- 详解Java多线程编程中线程的启动、中断或终止操作
- 排序算法之PHP版快速排序、冒泡排序
- 给Python IDLE加上自动补全和历史功能
- Anroid四大组件service之本地服务的示例代码
- DEDECMS 重置管理员admin的密码的php文件
- Ubuntu 安装Eclipse 菜单无法使用解决办法
- Python的Urllib库的基本使用教程
- 详解php中反射的应用
- java 中文字符串数组按照音序排列
- SQL 合并多行记录的相同字段值
- Mysql中错误使用SQL语句Groupby被兼容的情况
- 基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
- jquery插件推荐浏览器嗅探userAgent
- 客户端实现蓝牙接收(C#)知识总结
- Android开发入门环境快速搭建实战教程
- angular json对象push到数组中的方法