国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

VB.NET中讀取INI文件設置信息函數sdGetIniInfo

2024-07-10 13:07:12
字體:
來源:轉載
供稿:網友


雖然vb.net中讀取xml配置信息很方便,但有時開發的過程中還是要用到ini文件,在vb.net中讀取ini卻不像vb中那么方便了,剛才寫了個函數,現貼出來,也許各位能用得上。


    '函數名: sdgetiniinfo
    '功能:讀取ini文件設置信息
    '參數說明:inifile-->ini文件     inisection--ini文件中設置的部分名稱
    '作者:sd
    '日期:2005-10-11
    'email:[email protected]
    '備注:轉載或修改請保留此信息
    function sdgetiniinfo(byval inifile as string, byval inisection as string) as string
        if not file.exists(inifile) then
            return "文件 " & inifile & " 未找到,請確認路徑和文件名是否正確!"
            exit function
        end if

        dim iniread as new streamreader(inifile)
        dim inistr as string = iniread.readtoend

        dim i as integer
        dim cline as integer
        dim nosec as boolean = false
        dim getvalue as string = ""
        dim clst

        clst = inistr.split(chr(13))
        cline = ubound(clst)

        for i = 0 to cline
            if clst(i).indexof("=") > 0 then
                if clst(i).split("=")(0).trim() = inisection then
                    nosec = true
                    getvalue = clst(i).split("=")(1).trim()
                    exit for
                end if
            end if
        next

        if nosec = true then
            return getvalue
        else
            return "沒有找到 " & inisection & " 的設置信息!"
        end if
    end function

說明:在引用的面頁中要先引用 imports system.io

 

eg:

set.ini文件內容:

[info]
name=zhuang
age=20

    private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click
        dim name as string
        name = sdgetiniinfo(application.startuppath & "/set.ini", "name")
        msgbox(name)
    end sub

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高安市| 启东市| 凤庆县| 广德县| 郸城县| 天台县| 库车县| 伊金霍洛旗| 巴林左旗| 屯昌县| 石家庄市| 泰兴市| 彰武县| 百色市| 通化县| 吉林市| 丹棱县| 彭州市| 普兰店市| 延安市| 东至县| 筠连县| 宿松县| 汕尾市| 基隆市| 安陆市| 阿合奇县| 瑞安市| 武穴市| 微山县| 东宁县| 永丰县| 安阳县| 湖北省| 湛江市| 樟树市| 简阳市| 九台市| 清新县| 车险| 枞阳县|