频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> Asp.Net教程 -> VB.NET中读取INI文件设置信息函数sdGetIniInfo

VB.NET中读取INI文件设置信息函数sdGetIniInfo

作者:未知  来源:www.jz123.cn  发布时间:2005-10-21 5:54:20  发布人:jz123

减小字体 增大字体

虽然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


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· B2B商务平台网站的收入源..
· 一个SQL管理员的web接口..
· 关键词的选择是搜索的最..
· ASP漏洞分析和解决方法(..
· 教你50招 --XP用户(二)..
· 用Fireworks制作简洁清爽..
· NT及低配置老机上用ASP...
· 搜狐总编辑李善友离职 传..
· Asp Object 之:BinaryRe..
· 字符串操作函数
· 个性化的搜索与SEO
· Access数据库技术(26)
· Google Q4盈利爆增近三倍..
· 互联网盈利模式逐渐清晰..
· 卡通动物图片5
· google沙盒效应产生的原..
相关文章
· 用VB.NET 2005编写定..
· 一个驱动webcam的类,利用通..
· 关于ASP,ASP.NET,VB.NET里的..
· VB.NET中LISTVIEW排序
· 在VB.NET中使用MS Access存..
· 连接SQL SERVER的公共类(VB..
· 如何用VB.Net创建一个三层的..
· VB.net 编码规范
· VB.NET中的面向对象编程特征..
· VB.NET实现超级ptm查看器
· 在VB.NET中使用动态属性
· 百万程序员的苦恼-选择VB...
· VB.NET开发扫描客户端服务工..
· VB.NET开发扫描客户端服务工..
· P2P的简单示例:VB.net版
· NHibernate: One-to-Many一..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号