Office中国论坛/Access中国论坛
标题:
[原创分享]一个对ini文件进行访问和操作的类
[打印本页]
作者:
红尘如烟
时间:
2009-2-11 18:29
标题:
[原创分享]一个对ini文件进行访问和操作的类
本帖最后由 红尘如烟 于 2009-2-11 18:36 编辑
'类名: clsIniRW
'用途: 对ini文件进行访问和操作
'--------------------------------------------------------------------------------------------------------------
'--------------------------------------------------------------------------------------------------------------
'Section属性
'ini文件中的小节名,如果先指定了Section属性,在调用读取、写入、删除方法时可以忽略Section参数。String型,可读写
'--------------------------------------------------------------------------------------------------------------
'SectionNames属性
'ini文件中所有小节名连接构造成的字符串,通过指定的分隔符进行分隔(默认为回车符vbCr)。String型,只读
'参数:
' FileName 当先指定了File属性时,可以忽略FileName参数。
'--------------------------------------------------------------------------------------------------------------
'--------------------------------------------------------------------------------------------------------------
'GetString方法
'读取ini文件中指定小节中指定键的值,返值为String型,不能超过255个字符,字符数超过255时只返回前254个字符
'参数:
' Key 要返回值的键,必须
' Section 键所在小节,指定了Section属性时为可选
' ErrDefault 读取出错时返回的默认值,可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'GetStringL方法
'读取ini文件中指定小节中指定键的值,返值为String型,和GetString方法类似,不过最多可返回32767个字符,超过32767
'个字符时只返回前32766个字符
'参数:
' Key 要返回值的键,必须
' Section 键所在小节,指定了Section属性时为可选
' ErrDefault 读取出错时返回的默认值,可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'GetLong方法
'读取ini文件中指定小节中指定键的值,返值为Long型,如果该键的值不不是一个合法的整数,则回返其中最前面的合法部分,
'如值为“abc23sfd”时,返回值为23
'参数:
' Key 要返回值的键,必须
' Section 键所在小节,指定了Section属性时为可选
' ErrDefault 读取出错时返回的默认值,可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'GetBoolean方法
'读取ini文件中指定小节中指定键的值,返值为Boolean型,如果该键的值为文本“true”时(不区分大小写),返回
'True,其它任意文件都将返回False;如果该键值
'为数值时,为-1时返回True,其它任何值都将返回False
'参数:
' Key 要返回值的键,必须
' Section 键所在小节,指定了Section属性时为可选
' ErrDefault 读取出错时返回的默认值,可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'GetSection方法
'读取整个小节的内容,键与键之间按指定分隔符分隔,返回值为String型,最多只能返回32767个字符
'参数:
' Section 键所在小节,指定了Section属性时为可选
' Delimiter 指定的键与键之间的分隔符,可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'WriteKey方法
'写入一个键值
'参数:
' Key 要写入的键的名称
' Value 要写入的值
' Section 键所在小节,指定了Section属性时为可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'WriteSection方法
'写入整个小节
'参数:
' Key 要写入的键的名称
' Value 要写入的值
' Section 键所在小节,指定了Section属性时为可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'DelSection方法
'删除整个小节
'参数:
' Section 要删除的小节名称,指定了Section属性时为可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
'DelKey方法
'删除指定的键
'参数:
' Key 要删除的键名称,必须
' Section 键所在小节,指定了Section属性时为可选
' FileName ini文件名,包含路径,指定了File属性时为可选
'--------------------------------------------------------------------------------------------------------------
[attach]35006[/attach]
作者:
方漠
时间:
2009-2-11 18:55
谢谢!收藏了,以备不时之需. 呵呵
作者:
huangqinyong
时间:
2009-2-11 19:06
谢谢分享!收藏了
作者:
chaojianan
时间:
2009-2-11 20:56
谢谢分享,收藏了。慢慢研究。
作者:
koutx
时间:
2009-2-11 22:18
谢谢分享
作者:
Grant
时间:
2009-2-12 15:37
谢谢了,最近正好需要
作者:
岭南王子
时间:
2013-2-15 19:43
收藏大师作品!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3