歡迎光臨,
訪客
. 請先
登入
或
註冊一個帳號
.
您忘了
啟用您的帳號嗎?
2008-07-05, 04:48:08
新聞:
會員注意!!麻辣家族討論區
[通用版規]
,請詳閱!!
麻辣家族討論區
程式設計
VB 與 VB.Net
(版主:
閔
)
ERROR時 可以知道是那行的ERROR
0 會員 以及 0 訪客 正在閱讀本篇主題.
« 上一篇主題
下一篇主題 »
頁:
[
1
]
作者
主題: ERROR時 可以知道是那行的ERROR (閱讀 944 次)
閔
版主
離線
會員性別:
文章: 652
ERROR時 可以知道是那行的ERROR
«
於:
2007-07-15, 21:32:25 »
請問各位大大
是否有語法 可以知道是那行出現的ERROR
例如
ON ERROR GO
那在第三行出現錯誤跳開時 後面的MSGBOX可以提示是在哪行跳開的!
已記錄
思考一下喔! 其實沒有那麼難啦~
過程中的學習,才是自己的財寶!
努力的找尋,凡事都有解!
認真的想一下 我要的是什麼? 答案 幫助 還是學會這學問...
fox3000
中學生
離線
會員性別:
文章: 21
Re: ERROR時 可以知道是那行的ERROR
«
回覆文章 #1 於:
2007-07-30, 23:14:12 »
提供一個簡單的範例給您參考
Private Sub xyz()
On Error GoTo ErrorHandle
Dim uFunction As String
Dim uStep As String
uFunction = "xyz"
uStep = "說明1"
'程式碼......
uStep = "說明2"
'程式碼......
uStep = "說明3"
'程式碼......
uStep = "說明4"
'程式碼......
Exit Sub
ErrorHandle:
MsgBox "程式發生錯誤:" & vbCrLf & vbCrLf & "Function:" & uFunction & vbCrLf & "Step:" & uStep & vbCrLf & "錯誤代碼:" & Err.Number & vbCrLf & "錯誤訊息:" & Err.Description, vbCritical + vbOKOnly, "錯誤訊息"
End Sub
uStep 可以當成是一般的註解,當程式有錯誤時,可以很容易知道錯在哪裡,
寫的越詳細,以後除錯或是要了解這段程式碼的用途都很方便
已記錄
頁:
[
1
]
« 上一篇主題
下一篇主題 »
跳到:
請選擇一個目的地:
-----------------------------
家族公告
-----------------------------
=> 家族問題及建議
=> 新手測試區
-----------------------------
MS Office 系列
-----------------------------
=> Power Point
=> WORD
=> EXCEL
===> Excelㄧ般區
===> Excel程式區
===> 進階應用專區
=> Office不分區
-----------------------------
程式設計
-----------------------------
=> VB 與 VB.Net
=> Java 與 J#
=> Delphi
=> 程式設計不分區
-----------------------------
資料庫
-----------------------------
=> MS SQL
=> My SQL
=> Access
=> 其他
-----------------------------
網頁設計
-----------------------------
=> JavaScript
=> FLASH
=> PHP
=> ASP
=> 網頁設計不分區
-----------------------------
影像處理與多媒體設計
-----------------------------
=> PhotoImpact
=> CorelDraw
=> PhotoShop
=> 影像處理與多媒體設計不分區
-----------------------------
電腦與作業系統
-----------------------------
=> 一般電腦問題急救
=> 電腦各種硬體討論
=> 光碟燒錄技術討論
=> Windows 作業系統
=> FreeBSD & Linux 作 業 系 統
本頁花了 0.264 秒, 以及 21 次的資料庫查詢.