日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SPEL + 中的错误处理

發(fā)布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SPEL + 中的错误处理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SPEL + 中的錯誤處理

??????? 如果在SPEL+程序中發(fā)生錯誤,可以將執(zhí)行轉(zhuǎn)到錯誤處理例程中進行錯誤處理。該例程必須在函數(shù)定義內(nèi)。下一頁的表格顯示了用于錯誤處理的程序指令。

??????????????? 項目? ???? ?? ????????? 目的
????????????? ? OnErr???????????????? 使用OnErr語句定義錯誤處理例程的位置。
??????????????? Err? ??????????????????? 使用Err檢索當(dāng)前錯誤狀態(tài)的數(shù)量。在錯誤處理例程中使用這個可以確定已經(jīng)發(fā)生了哪些錯誤。
??????????????? Error?????????????? ? ? 生成一個可被錯誤處理程序捕獲的用戶定義的錯誤。
??????????????? Era? ?????????????????? 使用Era檢索發(fā)生錯誤的軸號。這通常用于錯誤處理例程中。
??????????????? Erl??????????????? ? ? ?? 使用Erl檢索發(fā)生錯誤的行號。這通常用于錯誤處理例程中。
??????????????? Ert? ???????????????????? 使用Ert檢索發(fā)生錯誤的任務(wù)號。這通常用于錯誤處理例程中。
??????????????? ErrMsg$??????????? 使用ErrMsg$ 檢索與指定的錯誤號相關(guān)的錯誤消息。
??????????????? Errb? ????????????????? 使用Errb檢索發(fā)生錯誤的機器人編號。這通常用于錯誤處理例程中。


用戶錯誤

???????? 您可以使用工具菜單中提供的用戶錯誤編輯器來定義您自己的錯誤信息。有關(guān)詳情,請參閱5.11.7用戶錯誤編輯器命令(工具菜單)。


示例
??????? 以下例子顯示了簡單的錯誤處理例程。發(fā)生錯誤時,程序執(zhí)行轉(zhuǎn)到ErrHandler標簽,啟動錯誤處理程序。顯示錯誤號并詢問操作員是否繼續(xù)。如果操作員輸入“N”,則該程序執(zhí)行Quit All語句來結(jié)束該程序。

Function MainString cont$Integer iOnErr Goto ErrhandlerFor i = 1 To 10Jump P(i)Next iExit Function' *** Error handler ***Errhandler:enum = ErrPrint "Error #", enum, " occurred"Print "Continue (Y or N)?"Line Input cont$Select cont$Case "y", "Y"EResume NextDefaultQuit AllSend Fend


總結(jié)

以上是生活随笔為你收集整理的SPEL + 中的错误处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。