激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - VBS - VBS教程:對象-Err

VBS教程:對象-Err

2020-06-20 11:23腳本之家 VBS

這篇文章為大家介紹了vbs對象之Err,實現含有關于運行時錯誤的信息。接受用于生成和清除運行時錯誤的 Raise 和 Clear 方法,有需要的童鞋可以參考一下.

Err

含有關于運行時錯誤的信息。接受用于生成和清除運行時錯誤的 Raise 和 Clear 方法。

說明

Err 對象是一個具有全局范圍 —的固有對象:不必在您的代碼中創建它的示例。Err的屬性被一個錯誤 —的生成器設置:Visual Basic,自動對象,或 VBScript 程序。

Err 對象的默認屬性是 number。Err.Number 含有一個整數,且可由 Automation 對象使用以返回 SCODE。

當發生運行時錯誤時,Err 的屬性由標識錯誤的唯一信息以及可用于處理它的信息填充。要在代碼中生成運行時錯誤,請用 Raise 方法。

Err 對象屬性被重新設置為零或零長度字符串 ("")。Clear 方法可被用于顯式地重新設置 Err。

下面的示例說明了 Err 對象的用法:

?
1
2
3
4
On Error Resume Next
Err.Raise 6 '產生溢出錯誤。
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear '清除錯誤。

Err對象是一個具有全局范圍的內部對象,含有關于錯誤的所有信息。
On Error Resume next 忽略運行時產生的所有錯誤
On Error Goto 0 取消忽略錯誤措施
主要方法有:Clear、Raise
主要屬性有:Description、HelpContext、HelpFile、Number、Source

其屬性及方法的詳細說明見下面的示例說明:

Err對象的方法

Clear

描述:清空Err對象當前所有的屬性,也就是清空錯誤
語法:Err.Clear

示例:

On Error Resume next '忽略運行時產生的所有錯誤
MsgBox 5/0
MsgBox Err.Number '輸出錯誤的數值
Err.Clear '清空所有的錯誤信息
MsgBox Err.Number '輸出0

Raise

描述:定義一個運行時的錯誤
語法:Err.Raise(number,source,description,helpfile,helpcontent)
參數:Number:用于標記錯誤號
Source 標記產生錯誤的對象或者應用程序名稱
Description:關于錯誤的描述信息
Helpfile:help文件的有效路徑
Helpcontent:help文件的主題

示例:  

On Error Resume Next
Err.Raise 22,"VBS腳本","溢出啦","c:\test.txt" '定義一個運行時的錯誤
MsgBox "錯誤:" & vbCrLf _
& "Number:" & Err.Number & vbCrLf _
& "Source:" & Err.Source & vbCrLf _
& "Description:" & Err.Description & vbCrLf _
& "Helpfile:" & Err.HelpFile
Err.Clear '清除錯誤

Err對象的屬性

Description

描述:返回或者設置Error的描述
語法:Description(conid)

示例:

Desc = Err.Description '返回Error的描述信息
Err.Description = "類型不匹配" '設置Error的描述信息

HelpContext

描述:返回或者設置指定幫助信息的主題
語法:HelpContext(string)

示例:

HelpContext = Err. HelpContext '返回Error的幫助主題
Err. HelpContext = "類型不匹配" '設置Error的幫助主題

HelpFile

描述:返回或者設置help文件的地址
語法:HelpFile(FilePath)

示例:

HelpFile = Err. HelpFile '返回HelpFile的地址
Err. HelpFile = "c:\test.txt" '設置HelpFile的地址

Number

描述:返回或者設置一個表示錯誤的數值
語法:Number(errid)

示例:

Number = Err. Number '返回Error的id
Err. Number = "c:\test.txt" '設置Error的id

Source

描述:返回或者設置報告錯誤的對象(或者應用程序的名稱)
語法:Source(string)

示例:

Source = Err. Source '返回Error的對象或者應用程序名稱
Err. Source = "box" '設置Error的對象或者應用程序名稱

延伸 · 閱讀

精彩推薦
482
主站蜘蛛池模板: 激情视频免费看 | 色交视频 | 毛片一级网站 | 国产成人高潮免费观看精品 | 色天使中文字幕 | www.777含羞草 | 久久艹逼 | 成人三级在线播放 | 久久亚洲精品国产一区 | 国产精品免费小视频 | 欧美中文字幕一区二区三区亚洲 | 中文字幕在线播放第一页 | 全黄裸片武则天艳史 | 日韩精品一二三区 | 久久精品亚洲精品国产欧美kt∨ | 最新日韩精品在线观看 | 特黄一级小说 | 55夜色66夜色国产精品视频 | 欧美成人一区二区视频 | 日本在线不卡免费 | 最污网站 | 亚洲精品在线观看免费 | 国产69精品久久久久9999不卡免费 | 在线成人免费观看视频 | 懂色av懂色aⅴ精彩av | 欧美特一级片 | 伦一区二区三区中文字幕v亚洲 | 久久99精品国产99久久6男男 | 免费a级作爱片免费观看欧洲 | 久久探花| 播色网 | 99在线精品视频免费观看20 | 日本特级a一片免费观看 | 黄污免费网站 | 91av资源在线 | 中国产一级毛片 | 国产成人精品二区 | 亚洲最大的成人网 | 久久精品一区视频 | 91 在线免费观看 | 韩国精品一区二区三区四区五区 |