中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VB下幾個(gè)非常有用的函數(shù)-VB控件-依戀網(wǎng)
  VB下幾個(gè)非常有用的函數(shù)
´————————(1)————————————
´獲得指定ini文件中某個(gè)節(jié)下面的所有鍵值 TrueZq,,需要下面的API聲明
´Private Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
´返回一個(gè)字符串?dāng)?shù)組
´調(diào)用舉例:
´Dim arrClass() As String
´arrClass = GetInfoSection("class", "d:\type.ini")

   
Public Function GetInfoSection(strSection As String, strIniFile As String) As String()
    Dim strReturn As String * 32767
    Dim strTmp As String
    Dim nStart As Integer, nEnd As Integer, i As Integer
    Dim sArray() As String
   
   
   
    Call GetPrivateProfileSection(strSection, strReturn, Len(strReturn), strIniFile)
   
    strTmp = strReturn
    i = 1
    Do While strTmp <> ""
        nStart = nEnd + 1
        nEnd = InStr(nStart, strReturn, vbNullChar)
        strTmp = Mid$(strReturn, nStart, nEnd - nStart)
        If Len(strTmp) > 0 Then
            ReDim Preserve sArray(1 To i)
            sArray(i) = strTmp
            i = i + 1
        End If
       
    Loop
    GetInfoSection = sArray
End Function

´————————(2)————————————
´作用:去掉字符串中的首尾空格、所有無(wú)效字符
´測(cè)試用例
´Dim strRes As String
´Dim strSour As String
´
´strSour = " " & vbNullChar & vbNullChar & " ab cd" & vbNullChar
´strRes = zqTrim(strSour)
´MsgBox " 長(zhǎng)度=" & Len(strSour) & "值=111" & strRes & "222"
Public Function zqTrim(ByVal strSour As String) As String
    Dim strTmp As String
    Dim nLen As Integer
    Dim i As Integer, j As Integer
    Dim strNow As String, strValid() As String, strNew As String
    ´strNow 當(dāng)前字符
    ´strValid 有效字符
    ´strNew 最后生成的新字符
   
    strTmp = Trim$(strSour)
    nLen = Len(strTmp)
    If nLen < 1 Then
        zqTrim = ""
        Exit Function
    End If
    j = 0
    For i = 1 To nLen
        strNow = Mid(strTmp, i, 1) ´每次讀取一個(gè)字符
        ´MsgBox Asc(strNow)
        If strNow <> vbNullChar And Asc(strNow) <> 9 Then ´如果有效,則存入有效數(shù)組
            ReDim Preserve strValid(j)
            strValid(j) = strNow
            j = j + 1
        End If
   
    Next i
   
    strNew = Join(strValid, "") ´將所有有效字符連接起來(lái)
    zqTrim = Trim$(strNew) ´去掉字符串中的首尾空格
End Function


´————————(3)————————————
´檢查文件是否存在,存在返回 TRUE,否則返回FALSE
Public Function CheckFileExist(strFile As String) As Boolean
   
    If Dir(strFile, vbDirectory) <> "" Then
        CheckFileExist = True
    Else
        CheckFileExist = False
    End If
End Function

´————————(4)————————————
´獲得指定ini文件中某個(gè)節(jié)下面某個(gè)子鍵的鍵值,需要下面的API聲明
´Public Declare Function GetPrivateProfileString Lib "kernel32" Alias _
´    "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _
´    ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString _
´    As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
´返回一個(gè)字符串
´調(diào)用舉例:
´Dim strRun As String
´strRun = GetiniValue("Windows","Run", "C:\Windows\Win.ini")

Public Function GetiniValue(ByVal lpKeyName As String, ByVal strName As String, ByVal strIniFile As String) As String
    Dim strTmp As String * 255
   
    Call GetPrivateProfileString(lpKeyName, strName, "", _
            strTmp, Len(strTmp), strIniFile)
    GetiniValue = Left$(strTmp, InStr(strTmp, vbNullChar) - 1)
   
End Function

´————————(5)————————————
´獲得Windows目錄 ,需要下面的API聲明
´Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
´返回一個(gè)字符串,如“C:\Windows”、“C:\Winnt”
´調(diào)用舉例:
´Dim strWindir As String
´strWindir = GetWinDir()
Private Function GetWinDir()
    Dim windir As String * 100
    Call GetWindowsDirectory(windir, 100)
    GetWinDir = Left$(windir, InStr(windir, vbNullChar) - 1)
   
End Function

´————————(6)————————————
´獲得Windows系統(tǒng)目錄,需要下面的API聲明
´Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
´返回一個(gè)字符串,如“C:\Windows\System”、“C:\Winnt\System32”
´調(diào)用舉例:
´Dim strSysDir As String
´strSysDir = GetSystemDir()
Private Function GetSystemDir()
    Dim strSysDir As String * 100
    Call GetSystemDirectory(strSysDir, 100)
    GetSystemDir = Left$(strSysDir, InStr(strSysDir, vbNullChar) - 1)
   
End Function

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB.NET訪問(wèn)INI文件代碼實(shí)現(xiàn)
urlencode
vb RegExp的Test方法
VB.NET 對(duì)字符串進(jìn)行加密和解密的方法
VB6中一個(gè)非常好用的讀寫Ini文件的模塊
VB6 Winsock解析中文亂碼問(wèn)題解決辦法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服