亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modcom.bas

?? 用VB編寫的EXE文件反編譯工具
?? BAS
?? 第 1 頁 / 共 3 頁
字號(hào):
                            If bByVal Then
                                sOutput = sOutput & "ByVal "
                            End If

                            'Display the parameter name
                            sOutput = sOutput & tliParameterInfo.Name

                            If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                                sOutput = sOutput & "()"
                            End If

                            If tliTypeInfo Is Nothing Then 'Information not available
                                sOutput = sOutput & " As ?"
                            Else
                                If .IsExternalType Then
                                    sOutput = sOutput & " As " & .TypeLibInfoExternal.Name & "." & tliTypeInfo.Name
                                Else
                                    sOutput = sOutput & " As " & tliTypeInfo.Name
                                End If
                            End If

                            'Reset error handling
                            On Error GoTo 0
                        Else
                            If .PointerLevel = 0 Then
                                sOutput = sOutput & "ByVal "
                            End If

                            sOutput = sOutput & tliParameterInfo.Name
                            If intVarTypeCur <> vbVariant Then
                                strTypeName = TypeName(.TypedVariant)
                                If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                                    sOutput = sOutput & "() As " & Left$(strTypeName, Len(strTypeName) - 2)
                                Else
                                    sOutput = sOutput & " As " & strTypeName
                                End If
                            End If
                        End If

                        If bOptional Then
                            If bDefault Then
                                sOutput = sOutput & ProduceDefaultValue(tliParameterInfo.DefaultValue, tliResolvedTypeInfo)
                                'sOutput = sOutput & " = " & tliParameterInfo.DefaultValue
                            End If
                            sOutput = sOutput & "]"
                        End If
                    End With
                Next
                sOutput = sOutput & ")"
            End If
        End With
        'return type
        If bIsConstant Then
            ConstVal = .Value
            sOutput = sOutput & " = " & ConstVal
            Select Case VarType(ConstVal)
                Case vbInteger, vbLong
                    If ConstVal < 0 Or ConstVal > 15 Then
                        sOutput = sOutput & " (&H" & Hex$(ConstVal) & ")"
                    End If
            End Select
        Else
            With .ReturnType
                intVarTypeCur = .VarType
                If intVarTypeCur = 0 Or (intVarTypeCur And Not (VT_ARRAY Or VT_VECTOR)) = 0 Then
                    On Error Resume Next
                    If Not .TypeInfo Is Nothing Then
                        If Err Then                        'Information not available
                            sOutput = sOutput & " As ?"
                        Else
                            If .IsExternalType Then
                                sOutput = sOutput & " As " & .TypeLibInfoExternal.Name & "." & .TypeInfo.Name
                            Else
                                sOutput = sOutput & " As " & .TypeInfo.Name
                            End If
                        End If
                    End If

                    If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                        sOutput = sOutput & "()"
                    End If
                    On Error GoTo 0
                Else
                    Select Case intVarTypeCur
                        Case VT_VARIANT, VT_VOID, VT_HRESULT
                        Case Else
                            strTypeName = TypeName(.TypedVariant)
                            If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                                sOutput = sOutput & "() As " & Left$(strTypeName, Len(strTypeName) - 2)
                            Else
                                sOutput = sOutput & " As " & strTypeName
                            End If
                    End Select
                End If
            End With
        End If
    End With
    getNameFromMemberInfo = sOutput
End Function
Public Function ProduceDefaultValue(DefVal As Variant, ByVal tliTypeInfo As TypeInfo) As String
    'This helper function adapted from Microsoft documentation
    Dim lngTrackVal As Long
    Dim mi As MemberInfo
    Dim tliTypeKinds As TypeKinds

    If tliTypeInfo Is Nothing Then
        Select Case VarType(DefVal)
            Case vbString
                If Len(DefVal) Then
                    ProduceDefaultValue = """" & DefVal & """"
                End If
            Case vbBoolean                                 'Always show for Boolean
                ProduceDefaultValue = DefVal
            Case vbDate
                If DefVal Then
                    ProduceDefaultValue = "#" & DefVal & "#"
                End If
            Case Else                                      'Numeric Values
                If DefVal <> 0 Then
                    ProduceDefaultValue = DefVal
                End If
        End Select
    Else
        'Resolve constants to their enums
        tliTypeKinds = tliTypeInfo.TypeKind
        Do While tliTypeKinds = TKIND_ALIAS
            tliTypeKinds = TKIND_MAX
            On Error Resume Next
            Set tliTypeInfo = tliTypeInfo.ResolvedType
            If Err = 0 Then
                tliTypeKinds = tliTypeInfo.TypeKind
            End If
            On Error GoTo 0
        Loop
        If tliTypeInfo.TypeKind = TKIND_ENUM Then
            lngTrackVal = DefVal
            For Each mi In tliTypeInfo.Members
                If mi.Value = lngTrackVal Then
                    ProduceDefaultValue = " = " & mi.Name
                    Exit For
                End If
            Next
        End If
    End If
End Function
Public Function getFunctionsFromFile(sFileName As String) As String
    '*****************************
    'Purpose: Get all functions from a COM file
    '*****************************
    'On Error Resume Next
    Dim srT As SearchResults
    Dim srM As SearchResults
    Dim mi As MemberInfo, mi2 As MemberInfo
    Dim lSearchData As Long
    Dim bIsConstant As Boolean
    Dim strReturn As String
    Dim p As Long, m As Long, t As Long
    Dim bFirstParameter As Boolean
    Dim bParamArray As Boolean
    Dim tliParameterInfo As ParameterInfo
    Dim bDefault As Boolean
    Dim bOptional As Boolean
    Dim tliTypeInfo As TypeInfo
    Dim tliResolvedTypeInfo As TypeInfo
    Dim tliTypeKinds As TypeKinds
    Dim intVarTypeCur As Integer
    Dim bByVal As Boolean
    Dim strTypeName As String
    Dim ConstVal As Variant
    'txtEntityPrototype = PrototypeMember(lstTypeInfos.ItemData(lstTypeInfos.ListIndex), tliInvokeKinds, lstMembers.[_Default])
    frmMain.txtFunctions.Text = ""

    With tliTypeLibInfo
        .ContainingFile = sFileName



        Set srT = .GetTypes(, tliStAll, False)
        For t = 1 To srT.count

            lSearchData = srT(t).SearchData
            frmMain.txtFunctions.Text = frmMain.txtFunctions.Text & "'==================== " & srT(t).Name & "====================" & vbCrLf & vbCrLf
            Set srM = tliTypeLibInfo.GetMembers(lSearchData)


            For m = 1 To srM.count

                'Text1.Text = Text1.Text & "guid:" & srM(m).Guid & vbCrLf
                DoEvents
                Set mi = tliTypeLibInfo.GetMemberInfo(lSearchData, srM(m).InvokeKinds, srM(m).MemberId, srM(m).Name)
                frmMain.txtFunctions.Text = frmMain.txtFunctions.Text & getNameFromMemberInfo(mi) & vbCrLf
            Next m
        Next t
    End With
    MsgBox "all done"

End Function
Public Function ReturnGuiOpcode(ByVal SearchData As Long, _
    ByVal InvokeKinds As InvokeKinds, _
    Optional ByVal MemberName As String) As Integer
    '*****************************
    'Purpose: To return the opcode of a property used in form decompiling
    '*****************************
    On Error GoTo exitFunction
    Dim tliTypeInfo As TypeInfo
    Dim num As Integer
    With tliTypeLibInfo

        With .GetMemberInfo(SearchData, InvokeKinds, , MemberName)
            'Debug.Print "MemberID: 0x" & Hex(.MemberId - &H10000)

            num = (.MemberId - 65536)
        End With
    End With
    If num > 255 Then
        num = -1
    End If
    ReturnGuiOpcode = num
    Exit Function
exitFunction:
    ReturnGuiOpcode = -1
    Exit Function
End Function
Public Function ReturnDataType(ByVal SearchData As Long, _
    ByVal InvokeKinds As InvokeKinds, _
    Optional ByVal MemberName As String) As String
    '*****************************
    'Purpose: To return the data type of a property
    '*****************************
    On Error GoTo exitFunction
    Dim tliParameterInfo As ParameterInfo
    Dim bFirstParameter As Boolean
    Dim bIsConstant As Boolean
    Dim bByVal As Boolean
    Dim strReturn As String
    Dim ConstVal As Variant
    Dim strTypeName As String
    Dim intVarTypeCur As Integer
    Dim bDefault As Boolean
    Dim bOptional As Boolean
    Dim bParamArray As Boolean
    Dim tliTypeInfo As TypeInfo
    Dim tliResolvedTypeInfo As TypeInfo
    Dim tliTypeKinds As TypeKinds

    With tliTypeLibInfo

        'First, determine the type of member we're dealing with
        bIsConstant = GetSearchType(SearchData) And tliStConstants
        With .GetMemberInfo(SearchData, InvokeKinds, , MemberName)


            If bIsConstant Then
                ConstVal = .Value
                strReturn = strReturn & " = " & ConstVal
                Select Case VarType(ConstVal)
                    Case vbInteger, vbLong
                        If ConstVal < 0 Or ConstVal > 15 Then
                            strReturn = strReturn & " (&H" & Hex$(ConstVal) & ")"
                        End If
                End Select
            Else
                With .ReturnType
                    intVarTypeCur = .VarType
                    If intVarTypeCur = 0 Or (intVarTypeCur And Not (VT_ARRAY Or VT_VECTOR)) = 0 Then
                        On Error Resume Next
                        If Not .TypeInfo Is Nothing Then
                            If Err Then                    'Information not available
                                strReturn = strReturn & " As ?"
                            Else
                                If .IsExternalType Then
                                    strReturn = strReturn & .TypeLibInfoExternal.Name & "." & .TypeInfo.Name
                                Else
                                    strReturn = strReturn & .TypeInfo.Name
                                End If
                            End If
                        End If

                        If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                            strReturn = strReturn & "()"
                        End If
                        On Error GoTo 0
                    Else
                        Select Case intVarTypeCur
                            Case VT_VARIANT, VT_VOID, VT_HRESULT
                            Case Else
                                strTypeName = TypeName(.TypedVariant)
                                If intVarTypeCur And (VT_ARRAY Or VT_VECTOR) Then
                                    strReturn = strReturn & "() As " & Left$(strTypeName, Len(strTypeName) - 2)
                                Else
                                    strReturn = strReturn & strTypeName
                                End If
                        End Select
                    End If
                End With
            End If

            ReturnDataType = strReturn & vbCrLf

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕亚洲一区二区va在线| 日本91福利区| 成人深夜在线观看| 国产香蕉久久精品综合网| 国产一区二区三区高清播放| 精品国产百合女同互慰| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲美女一区二区三区| 99精品视频一区| 亚洲精品大片www| 欧美日韩中文精品| 另类调教123区| 国产亚洲精品超碰| 99久久综合99久久综合网站| 亚洲蜜臀av乱码久久精品| 欧美日本乱大交xxxxx| 久久av中文字幕片| 国产精品久久久久aaaa樱花| 日本乱人伦aⅴ精品| 日韩av电影免费观看高清完整版在线观看 | 日韩精品一区二区三区四区 | 国产成人在线视频播放| 1区2区3区欧美| 欧美日韩国产123区| 激情伊人五月天久久综合| 日本一二三四高清不卡| 精品视频在线免费看| 久久99精品视频| 一区二区三区四区在线播放| 在线不卡免费av| 成人性视频免费网站| 亚洲成人午夜影院| 国产欧美久久久精品影院| 欧美在线影院一区二区| 国内精品国产三级国产a久久| 亚洲欧美日韩一区二区| 日韩欧美第一区| 在线观看亚洲成人| 国产99久久久精品| 视频一区二区中文字幕| 国产精品久久久久久亚洲毛片| 91精品欧美综合在线观看最新| 国产99一区视频免费 | 天堂在线亚洲视频| 日韩av中文字幕一区二区| 国产欧美中文在线| 欧美一区二区三区视频在线观看| 成人免费三级在线| 免费美女久久99| 亚洲国产成人91porn| 中文字幕乱码亚洲精品一区| 精品少妇一区二区三区免费观看| 日本精品裸体写真集在线观看| 国产精品亚洲第一| 免费欧美在线视频| 五月婷婷综合网| 樱桃视频在线观看一区| 中国色在线观看另类| 亚洲精品一区二区三区香蕉| 欧美区一区二区三区| 在线亚洲精品福利网址导航| 成人久久18免费网站麻豆 | 久久久久久久av麻豆果冻| 欧美精品欧美精品系列| 91豆麻精品91久久久久久| av一区二区久久| 国产成+人+日韩+欧美+亚洲| 国内成人免费视频| 精品亚洲国产成人av制服丝袜| 丝袜美腿亚洲一区二区图片| 亚洲国产成人精品视频| 依依成人精品视频| 一区二区三区视频在线看| 亚洲男人电影天堂| 亚洲精品日产精品乱码不卡| 国产精品成人网| 国产精品亲子乱子伦xxxx裸| 中文字幕欧美激情| 国产精品久久久久婷婷二区次| 国产女人aaa级久久久级| 国产欧美一区在线| 久久精品国产第一区二区三区| 亚洲国产美女搞黄色| 午夜精品影院在线观看| 日韩制服丝袜av| 奇米色777欧美一区二区| 日韩av一区二区在线影视| 久久精品国产网站| 国产精品一区二区三区乱码| 成人小视频免费在线观看| 成人黄色小视频在线观看| 99久久99久久精品国产片果冻 | 国产精品久久久久久妇女6080| 国产精品免费丝袜| 一区二区三区欧美| 视频一区二区不卡| 极品少妇xxxx精品少妇偷拍| 国产成人小视频| 一本久久精品一区二区| 欧美精品日日鲁夜夜添| 欧美va亚洲va在线观看蝴蝶网| 久久久久久久综合日本| 中文字幕一区免费在线观看| 亚洲一区二区三区在线播放| 日韩在线卡一卡二| 国产999精品久久久久久| 91丨porny丨户外露出| 678五月天丁香亚洲综合网| 亚洲精品在线免费播放| 综合色中文字幕| 丝瓜av网站精品一区二区| 国产自产v一区二区三区c| jizz一区二区| 日韩一区二区精品在线观看| 久久精品水蜜桃av综合天堂| 亚洲免费在线视频一区 二区| 首页综合国产亚洲丝袜| 国产福利一区二区| 欧美色区777第一页| 精品国产一区二区在线观看| 最新欧美精品一区二区三区| 欧美a一区二区| 91香蕉视频黄| 欧美成人video| 亚洲最新视频在线观看| 国产美女视频91| 欧美老女人第四色| 自拍偷拍亚洲综合| 开心九九激情九九欧美日韩精美视频电影 | 精品久久久久久最新网址| ...av二区三区久久精品| 久久99国产精品免费| 日本电影亚洲天堂一区| 久久久久国产成人精品亚洲午夜| 亚洲一区在线视频观看| 国产91精品一区二区麻豆网站 | 99在线视频精品| 日韩三级视频中文字幕| 夜夜夜精品看看| 不卡影院免费观看| 久久这里只精品最新地址| 五月婷婷久久综合| 色婷婷综合久久久久中文一区二区| 久久久精品黄色| 麻豆免费看一区二区三区| 欧美日韩一卡二卡| 怡红院av一区二区三区| 成人午夜在线播放| 久久精品在这里| 久久精品99久久久| 欧美精品第一页| 亚洲电影在线免费观看| 91在线无精精品入口| 国产欧美精品一区| 国产精品88888| 久久久另类综合| 寂寞少妇一区二区三区| 日韩欧美国产综合一区| 免费观看在线色综合| 欧美军同video69gay| 亚洲国产综合91精品麻豆| 国产精品欧美经典| 国产精品一二三区在线| 久久久高清一区二区三区| 国产一区二区三区免费观看| 日韩一级大片在线观看| 青青青伊人色综合久久| 欧美精品久久一区二区三区| 亚洲国产日韩在线一区模特| 欧美视频第二页| 日韩精品高清不卡| 欧美一二三区在线观看| 久久黄色级2电影| 欧美精品一区二区三区视频| 国产美女视频一区| 欧美韩国日本综合| av日韩在线网站| 一区二区在线观看视频在线观看| 日本精品一区二区三区四区的功能| 亚洲欧美日韩国产手机在线| 色网综合在线观看| 亚洲国产精品欧美一二99| 777a∨成人精品桃花网| 久久国产精品一区二区| 久久综合色之久久综合| 成人午夜av电影| 亚洲精品国久久99热| 欧美精品三级日韩久久| 奇米色一区二区| 国产欧美1区2区3区| 色哟哟亚洲精品| 日产精品久久久久久久性色| 精品日韩欧美一区二区| 国产精品一区二区三区四区| 中文字幕一区二区日韩精品绯色| 一本大道久久a久久精品综合| 亚洲1区2区3区4区| 久久久久久亚洲综合影院红桃| 91网址在线看| 日本人妖一区二区|