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

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

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

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

更新時間: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下運行通過。

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 久久免费99精品国产自在现线 | 天天做爽夜夜做爽 | 国产精品久久久久久久久kt | 国产91网站在线观看 | 国产精品第一页在线 | 欧美一区二区三区免费看 | 成人福利视频在线观看 | 小明永久成人一区二区 | 国产精品小视频在线观看 | 国产精品极品美女免费观看 | 男女无遮挡边做边吃视频免费 | 欧美国产精品日韩在线 | 亚洲精品美女久久久aaa | 免费网站www | 国产色婷婷 | 亚洲国产精品日韩高清秒播 | 日韩欧美在线观看视频一区二区 | 国产浮力影院第一页 | 狠狠干婷婷 | 日本三级免费看 | 亚洲欧美日韩中文综合在线不卡 | 中文字幕精品视频在线观看 | 国内精品久久影视免费 | 福利社免费 | 天天操天天干天天射 | 在线影院免费观看 | 国产a国产片色老头 | 波多野结衣中文丝袜字幕 | 色资源二区在线视频 | 草碰视频| 精品久久成人免费第三区 | 久久久久免费精品国产 | 在线中文字幕第一页 | 中文字幕亚洲第一 | 精品国产欧美一区二区三区成人 | 国产亚洲精品成人a在线 | 91福利小视频 | 在线 欧美 | 亚洲激情自拍 | 伊人影院在线播放 | 欧美性高清极品猛交 |