三断笛 发表于 2008-6-14 17:41

考大家一个小题目 [关于Err对象]

给你系统已定义的错误号,要求你将它的错误描述保存到一变量中,并打印出来,试试你能做到吗?  

比如,任意给你一个错误号11, 要求你打印出它的错误描述来

先发你的截图上来,过几天再一起公布答案

multiple1902 发表于 2008-6-14 19:41

[color=White]On  Error Resume Next
Err.Raise 11
Msgbox Err.Discription[/color]

[[it] 本帖最后由 multiple1902 于 2008-6-15 08:25 编辑 [/it]]

multiple1902 发表于 2008-6-14 19:41

[color=White]然后Err.Clear[/color]这是个好问题啊

[[it] 本帖最后由 multiple1902 于 2008-6-15 08:25 编辑 [/it]]

三断笛 发表于 2008-6-14 19:44

用了Raise程序就中止了  好像不行呢

multiple1902 发表于 2008-6-14 19:46

对哦……我也发现了

三断笛 发表于 2008-6-14 19:47

有On  Error Resume Next啊, 不好意思看错了唉  呵呵
除版主的办法之外 还有没有其他办法呢?

multiple1902 发表于 2008-6-14 19:48

之前的问题是因为我把某个单词拼错了……[color=White]Private Sub Command1_Click()
On Error Resume Next
Err.Raise 11
MsgBox Err.Description
Err.Clear
End Sub[/color]

[[it] 本帖最后由 multiple1902 于 2008-6-15 08:25 编辑 [/it]]

multiple1902 发表于 2008-6-14 19:48

---------------------------
Project1
---------------------------
Division by zero
---------------------------
确定   
---------------------------

三断笛 发表于 2008-6-14 23:52

呵呵   版主不要这么快就把答案发上来嘛  虽然不难 让大家都想一下,动动脑子


大伙继续想想还有没有其他什么办法啊

alpla5199 发表于 2008-6-16 17:28

err.description就是对应错误号的描述

三断笛 发表于 2008-6-16 19:36

问题是: 现在还没发生任何错误,我给你一个错误号,你要怎样得到错误描述呢>

jxyga111 发表于 2008-6-16 20:23

好像有一个ERR是错误的哦不知道行不行啊

页: [1]

编程论坛