MyException - 我的異常網
當前位置:我的異常網» vbScript » VBScript中的錯誤處理

cf手游吃鸡下载:VBScript中的錯誤處理

cf手游刷枪永久枪软件 www.yqwdk.icu  網友分享于:2013-10-30  瀏覽:43次
VBScript中的異常處理

cf手游刷枪永久枪软件 www.yqwdk.icu

On Error Resume Next (打開錯誤處理功能) 和
On Error GoTo 0 (關閉錯誤處理功能)

向上層拋出異常:?Err.Raise Err.Number

?

彈出錯誤提示框

MsgBox的函數說明

?

?

//www.pcdog.com/edu/vbscript/2005/10/p075747.html

?

?

On?? Error?? Resume?? Next

'可能出現異常的腳本語句

If?? Err?? <>?? 0?? Then
???? MsgBox?? "An?? error?? occurred:?? "?? &?? Err.Description
Else
???? MsgBox?? "Success! "
End?? If

?

測試例子:

?On Error Resume Next
'下面一行代碼會在MSXML 4.0沒有被安裝或者已經損壞的情況下產生錯誤
Set myVar = Server.CreateObject("MSXML2.DOMDocument.4.0")
If Err.Number <> 0 Then
' 在這里處理錯誤
' 結束錯誤處理,避免以后發生的錯誤無法被發現
On Error GoTo 0
Else
' myVar 現在指向 MSXML 4.0 DOMDocument的一個實例
' 結束錯誤處理,避免以后發生的錯誤無法被發現
On Error GoTo 0
End If

?

?例子2:

?

Function Test1
??? On Error Resume Next
??? Test2
???? If Err.Number <> 0 Then? '測試結果,當Test2出錯拋異常時,我這里不能捕獲
??????? WScript.Echo "Exception!!!"
???? End If
End Function

Function Test2
??? On Error Resume Next
??? Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
??? Set GetWMIService = objSWbemLocator.ConnectServer("kk")
??? If Err.Number <> 0 Then '這里出錯時,我想把異常拋出去,不處理
??????? Err.Raise Err.Number
??? End If
End Function

Test2

文章評論

不懂技術不要對懂技術的人說這很容易實現
不懂技術不要對懂技術的人說這很容易實現
程序員最害怕的5件事 你中招了嗎?
程序員最害怕的5件事 你中招了嗎?
Web開發人員為什么越來越懶了?
Web開發人員為什么越來越懶了?
什么才是優秀的用戶界面設計
什么才是優秀的用戶界面設計
鮮為人知的編程真相
鮮為人知的編程真相
團隊中“技術大拿”并非越多越好
團隊中“技術大拿”并非越多越好
為什么程序員都是夜貓子
為什么程序員都是夜貓子
如何成為一名黑客
如何成為一名黑客
看13位CEO、創始人和高管如何提高工作效率
看13位CEO、創始人和高管如何提高工作效率
寫給自己也寫給你 自己到底該何去何從
寫給自己也寫給你 自己到底該何去何從
聊聊HTTPS和SSL/TLS協議
聊聊HTTPS和SSL/TLS協議
程序員都該閱讀的書
程序員都該閱讀的書
代碼女神橫空出世
代碼女神橫空出世
程序員必看的十大電影
程序員必看的十大電影
60個開發者不容錯過的免費資源庫
60個開發者不容錯過的免費資源庫
Web開發者需具備的8個好習慣
Web開發者需具備的8個好習慣
程序員周末都喜歡做什么?
程序員周末都喜歡做什么?
那些爭議最大的編程觀點
那些爭議最大的編程觀點
“骯臟的”IT工作排行榜
“骯臟的”IT工作排行榜
漫畫:程序員的工作
漫畫:程序員的工作
 程序員的樣子
程序員的樣子
當下全球最炙手可熱的八位少年創業者
當下全球最炙手可熱的八位少年創業者
我跳槽是因為他們的顯示器更大
我跳槽是因為他們的顯示器更大
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序員的鄙視鏈
程序員的鄙視鏈
總結2014中國互聯網十大段子
總結2014中國互聯網十大段子
程序員和編碼員之間的區別
程序員和編碼員之間的區別
如何區分一個程序員是“老手“還是“新手“?
如何區分一個程序員是“老手“還是“新手“?
旅行,寫作,編程
旅行,寫作,編程
編程語言是女人
編程語言是女人
中美印日四國程序員比較
中美印日四國程序員比較
做程序猿的老婆應該注意的一些事情
做程序猿的老婆應該注意的一些事情
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序員眼里IE瀏覽器是什么樣的
程序員眼里IE瀏覽器是什么樣的
Java 與 .NET 的平臺發展之爭
Java 與 .NET 的平臺發展之爭
一個程序員的時間管理
一個程序員的時間管理
10個調試和排錯的小建議
10個調試和排錯的小建議
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
親愛的項目經理,我恨你
親愛的項目經理,我恨你
每天工作4小時的程序員
每天工作4小時的程序員
10個幫程序員減壓放松的網站
10個幫程序員減壓放松的網站
Java程序員必看電影
Java程序員必看電影
我是如何打敗拖延癥的
我是如何打敗拖延癥的
初級 vs 高級開發者 哪個性價比更高?
初級 vs 高級開發者 哪個性價比更高?
老程序員的下場
老程序員的下場
軟件開發程序錯誤異常cf手游刷枪永久枪软件Copyright © 2009-2015 MyException 版權所有