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

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

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

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

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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 色综合天天干 | 日本 视频 在线 | 亚洲最大色网 | 色老二精品视频在线观看 | 精品一区二区三区高清免费不卡 | 高清人人天天夜夜曰狠狠狠狠 | 三级在线观看国产 | 国产精品久久久久影视青草 | 日本亚洲天堂网 | 日韩精品一 | 欧美亚洲高清日韩成人 | 在线观看91 | japonensis日本javahbb | 日日添天天做天天爱 | 91精品免费久久久久久久久 | 亚洲精品亚洲一区二区 | 国产综合亚洲欧美日韩一区二区 | 欧美国产综合在线 | 国产精品一区二区免费 | 日韩精品在线观看视频 | 麻豆久久婷婷国产综合五月 | 国产色爽女小说免费看 | 一区二区三区日本 | 免费看爱爱视频 | 91青青草视频 | 成年人网站免费在线观看 | 视频一区二区三区蜜桃麻豆 | 天天天天天天天操 | 激情小视频在线播放免费 | 日本高清免费不卡毛片 | 亚洲天天做夜夜做天天欢人人 | 国产精品福利视频主播真会玩 | 国产高清视频免费 | 香蕉久久夜色精品国产尤物 | 浮力影院最新地址路线1 | 青草视频免费在线观看 | 欧美午夜a级限制福利片 | 91福利共享 | 国产精品国产亚洲精品看不卡 | 国产v精品欧美精品v日韩 | 午夜精品久久久久久久90蜜桃 |