作者gecer (gecer)
看板Programming
標題Re: [問題] 模擬error exception
時間Tue Jan 8 15:46:42 2019
※ 引述《gecer (gecer)》之銘言:
小弟在code 裡面加上 error exception
請問如何 模擬 error exception 發生
例如 link webink
exception:
.......
如何模擬讓link weblink發生? 不限語言
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.33.197
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1546828925.A.65D.html
1F:→ Neisseria: 建議原 po 直接描述原本想做什麼和使用 111.250.65.100 01/07 18:16
2F:→ Neisseria: 語言,語法特性吃語言的,沒有一定答案 111.250.65.100 01/07 18:17
3F:推 s4300026: bool method(link ptr){if(err){ptr->ne 42.72.153.198 01/07 18:44
4F:→ s4300026: xt = new link(); return err;}} 42.72.153.198 01/07 18:44
5F:推 stupid0319: int3 114.35.91.164 01/08 12:28
假設VBA
On Error GoTo Err
Dim A As Integer
A = 1 ===>如何讓error 發生在這裡
Err:
MsgBox "Yes"
======================================================================================================
這樣子模擬會發生exception 但是如何不修改原本coding做exception的模擬?
On Error GoTo Err
Dim A As Integer
A = "A"
Err:
MsgBox "Yes"
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.138.122
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1546933605.A.DAB.html
6F:推 Neisseria: 沒錯誤當然不會噴 exception 啊 = = 1.171.129.145 01/09 15:57
7F:→ Neisseria: 要不然就自己 throw exception 物件 1.171.129.145 01/09 15:59
8F:→ MOONRAKER: VBA那種化石哪有throw好用啦 220.135.118.23 01/09 16:51
9F:→ MOONRAKER: err物件找一找裏面有什麼好用的差不多 220.135.118.23 01/09 16:52
10F:推 Neisseria: 沒有 throw 喔,真的古董耶 1.171.129.145 01/09 18:09
11F:→ MOONRAKER: 好像有什麼err.raise之類的 :| 218.161.46.90 01/10 08:42
12F:→ MOONRAKER: 應該是到.net才跟大家一樣叫throw 218.161.46.90 01/10 08:43
13F:推 ripple0129: 沒有throw自己除以0吧XD 49.217.199.181 01/12 04:31