• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

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

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

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

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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 日本免费网站在线观看| 国产男女爽爽爽爽爽免费视频| 大陆一级毛片免费视频观看i| 亚洲福利一区二区三区| 免费网站看v片在线香蕉| 亚洲国产成人在线视频| 欧洲乱码伦视频免费| 精品亚洲成A人无码成A在线观看| 美女视频黄的全免费视频| 亚洲人成网站在线观看播放青青| 亚洲一区免费在线观看| 亚洲AV成人影视在线观看| 9久久免费国产精品特黄| 亚洲日韩激情无码一区| 黄页免费在线观看| 亚洲美女中文字幕| 欧美a级在线现免费观看| 黑人精品videos亚洲人| 四虎影视成人永久免费观看视频| 久久久婷婷五月亚洲97号色| 久久久久久精品成人免费图片| 亚洲AV成人影视在线观看| 婷婷综合缴情亚洲狠狠尤物| 亚洲国产高清视频在线观看| 久久www免费人成看国产片| 亚洲成色WWW久久网站| 毛片免费全部播放无码| 亚洲精品无码专区在线播放| 亚洲人成免费电影| 亚洲av中文无码乱人伦在线观看 | 亚洲啪啪免费视频| 亚洲欧美日韩中文二区| 亚洲午夜无码片在线观看影院猛 | 久久久高清免费视频| 亚洲av日韩av永久无码电影| 国产日产亚洲系列| 久久综合AV免费观看| 一个人看的免费视频www在线高清动漫| 亚洲精品无码久久久久sm| 24小时日本在线www免费的| 一区二区三区免费视频播放器|