VB编程:ini配置文件的读写函数

本文介绍了VB编程中用于读写Ini配置文件的三个函数:ReadINI、WriteIni和DelIniKey。ReadINI函数能从Ini文件中读取指定信息,自动忽略键值周围的空格;WriteIni函数则能确保写入时保留值中的空格,通过添加单引号来处理;DelIniKey函数用于删除Ini文件中特定节下的键值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

'功能:从Ini中读取指定信息,INI文件要指明路径
'参数:optDefaultReturn,如果读到的值为空,则返回此默认值
'特别说明:有时为了对齐排版格式的需要,如文件:炭化室状态.txt,会在等号左右添加一些空格,测试发现,ReadINI会忽略掉这些空格,这是 GetPrivateProfileString API函数决定的,可理解为trim$(Key)后读取 和 trim$(返回值)再返回
'         如果值中前后本身就有空格,正常也会过滤掉,所以为了保证读取到值中固有的空格,存键值时(WriteIni)在值前后会加上单引号,而读取时会自动忽略掉前后的单引号,无需再多余处理
'实例:Print ReadINI("WQMInfo", "BMF", "E:\DoCin\WQM.ini")
Public Function ReadINI(Section, key, FileName, Optional optDefaultReturn = "") As String
    Dim buff1 As String    '一定要有此语句,否则返回为空值
    buff1 = String$(65534, Chr$(0))  '最长键值长度
    If Left$(Section, 1) = "[" And Right$(Section, 1) = "]" Then
        Section = Mid$(Section, 2, Len(Section) - 2)
    End If
    GetPrivateProfileString Se

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值