欢迎光临
我们一直在努力

VB.NET中读取INI文件设置信息函数sdGetIniInfo-.NET教程,VB.Net语言

建站超值云服务器,限时71元/月

 

虽然vb.net中读取xml配置信息很方便,但有时开发的过程中还是要用到ini文件,在vb.net中读取ini却不像vb中那么方便了,刚才写了个函数,现贴出来,也许各位能用得上。

    函数名: sdgetiniinfo
    功能:读取ini文件设置信息
    参数说明:inifile–>ini文件     inisection–ini文件中设置的部分名称
    作者:sd
    日期:2005-10-11
    email:ztqas@126.com
    备注:转载或修改请保留此信息
    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

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » VB.NET中读取INI文件设置信息函数sdGetIniInfo-.NET教程,VB.Net语言
分享到: 更多 (0)