在VB中怎样操作注册表.[6]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 jadgekylin 的 blog

'if an error does accurr, and the user wants error messages displayed, then
'display one of the following error messages

dim lerrorcode as long
dim geterrormsg as string
lerrorcode = err()
select case lerrorcode
       case 1009, 1015
            geterrormsg = "the registry database is corrupt!"
       case 2, 1010
            geterrormsg = "bad key name"
       case 1011
            geterrormsg = "can't open key"
       case 4, 1012
            geterrormsg = "can't read key"
       case 5
            geterrormsg = "access to this key is denied"
       case 1013
            geterrormsg = "can't write key"
       case 8, 14
            geterrormsg = "out of memory"
       case 87
            geterrormsg = "invalid parameter"
       case 234
            geterrormsg = "there is more data than the buffer has been allocated to hold."
       case else
            geterrormsg = chr(13) & chr(10) & error(err())
end select
msgbox "error: " & err() & geterrormsg
exit function

本文关键:注册表
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top