日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

編程獲得系統出錯信息提示

編程獲得系統出錯信息提示

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

     很多編程愛好者在VB的API編程中經常遇到API調用中的錯誤代碼(Error Code,在API調用中
遇到錯誤時使用GetLastError函數可以得到)。但是很多的時候錯誤代碼并沒有多大用處,因為
你并不知道代碼所代表的含義。而實際上,在Windows中為每個錯誤碼提供了一個錯誤提示,而
且適應不同的語言版本(既如果你使用中文版Windows,提示也是中文的)。只要通過API編程就
可以獲得詳細的錯誤提示。
    下面通過程序來介紹,運行下面的程序,首先要在Form中加入一個ListBox和CommandButton
在將下面的代碼加入到form的代碼窗口中。
Private Declare Function FormatMessage Lib "kernel32" _
        Alias "FormatMessageA" (ByVal dwFlags As Long, _
        lpSource As Any, ByVal dwMessageId As Long, _
        ByVal dwLanguageId As Long, ByVal lpBuffer _
        As String, ByVal nSize As Long, Arguments As _
        Long) As Long
Private Declare Function GetLastError Lib "kernel32" _
        () As Long
Private Declare Function CloseHandle Lib "kernel32" _
        (ByVal hObject As Long) As Long

Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000
Const FORMAT_MESSAGE_IGNORE_INSERTS = &H200

Private Sub Command1_Click()
    Dim ErrID As Long
    Dim astr As String
    Dim bstr As String
    Dim l As Long
     
    astr = String$(256, 20)
    '獲得具體的錯誤信息
    For ErrID = 0 To 8191
        l = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM Or _
            FORMAT_MESSAGE_IGNORE_INSERTS, 0&, ErrID, 0&, _
            astr, Len(astr), ByVal 0)
        If l Then
            bstr = Left$(astr, InStr(astr, Chr(10)) - 2)
            '將錯誤信息加入列表框
            List1.AddItem Str(ErrID) + "   " + bstr
        End If
    Next ErrID
End Sub
    運行程序,點擊Command1,錯誤代碼和向對應的錯誤提示信息就全部列在ListBox中了。
    以上程序在Win95,VB5.0下運行通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 亚洲精品久久激情影院 | 欧美在线看片 | 水蜜桃在线播放 | 波多野结衣国产一区二区三区 | 欧美人成在线观看网站高清 | 成人免费网址 | 国外b2b网站毛片入口 | 男女啪啪在线观看 | 东北疯狂xxxxbbbb中国 | 亚洲久久网站 | 精品72久久久久久久中文字幕 | 国产精品你懂的 | 成人免费久久精品国产片久久影院 | 天天色综合久久 | 久久不色| 尤物国产精品福利三区 | 日韩综合在线观看 | 高清不卡视频 | 日日爱影视 | 国产精品香蕉成人网在线观看 | 狠狠躁夜夜躁人人爽天天天天 | 日日摸日日碰夜夜爽久久 | 国产精品福利视频免费观看 | 日本三级中文 | 一道精品视频一区二区三区图片 | 久久精品国产99国产精品亚洲 | 永久毛片 | 天天人人| 国产成人亚洲精品久久 | 亚洲自拍小说 | 国产精品久久久久久永久牛牛 | 久精品视频 | 免费视频淫片aa毛片 | 国产在线观看99 | 日韩欧美 在线播放 | 亚洲国产精品免费观看 | 特级无码毛片免费视频尤物 | 欧美一级片黄色片 | 91亚洲国产成人久久精品网站 | 天天五g天天爽 | caoporn国产 |