设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2060|回复: 6
打印 上一主题 下一主题

[模块/函数] [原创分享]一个对ini文件进行访问和操作的类

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-11 18:29:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 红尘如烟 于 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属性时为可选
'--------------------------------------------------------------------------------------------------------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-2-11 18:55:53 | 只看该作者
谢谢!收藏了,以备不时之需. 呵呵
3#
发表于 2009-2-11 19:06:00 | 只看该作者
谢谢分享!收藏了
4#
发表于 2009-2-11 20:56:47 | 只看该作者
谢谢分享,收藏了。慢慢研究。
5#
发表于 2009-2-11 22:18:29 | 只看该作者
谢谢分享
6#
发表于 2009-2-12 15:37:24 | 只看该作者
谢谢了,最近正好需要

点击这里给我发消息

7#
发表于 2013-2-15 19:43:07 | 只看该作者
收藏大师作品!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-27 21:33 , Processed in 0.093804 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表