精易论坛

标题: 配置项读写模块 [打印本页]

作者: yyyxb    时间: 2024-8-31 23:11
标题: 配置项读写模块
本帖最后由 yyyxb 于 2024-8-31 23:14 编辑

近期要读写 ini 文件,还要考虑 Unicode。我发现无论是精易模块,还是超级模块,都无法满足我的需求。只能上网去查,有相关的 API。然后发现精易模块中的“类_配置项”用的是 API,但是没有 Unicode 版本,然后就修改了一下。顺便写了一个类,方便读写(PS: 吐槽一下超级模块的“加密配置类”,由于类中没用 API 是手动进行解析的,导致有一个大 bug,害惨了我)。用 API 读写是直接作用于文件的,保证了实时。
这个模块很简单,只用来读/写配置项。其他功能还没有,看我有没有时间移植了。
内存版没有,因为没记错的话没有相关 API,这个就是磁盘读写即时的。而加密的话,也没有相关 API,自己设计吧,或用已有的。
下载:
配置项模块.7z (6.28 KB, 下载次数: 62)


补充内容 (2024-10-5 13:23):
模块已经更新到 1.2 了,以下是下载链接:
链接:https://pan.baidu.com/s/16ch_WZmOVKaX9X92PAZayA?pwd=ijw5
提取码:ijw5
作者: Daen    时间: 2024-9-1 11:04
感谢分享
作者: Maxximal    时间: 2024-9-1 11:55
感谢发布原创作品,精易因你更精彩!
作者: year1970    时间: 2024-9-1 15:21
感谢分享
作者: 艾玛克138    时间: 2024-9-1 16:05
好好顶贴,认真学习
作者: 小虎来了    时间: 2024-9-2 09:04
已经顶贴,感谢您对论坛的支持!
作者: kmskik    时间: 2024-9-2 17:48
感谢分享谢谢
作者: 杨明煜    时间: 2024-9-3 10:52
感谢感谢分享.................
作者: candi    时间: 2024-9-4 19:51
感谢分享
作者: Conquer    时间: 2024-9-4 21:09
支持开源~!感谢分享
作者: 冷渣渣    时间: 2024-9-6 18:27
超级模块啥bug
作者: nuan1989    时间: 2024-9-8 08:49
好用
作者: yyyxb    时间: 2024-9-8 10:07
冷渣渣 发表于 2024-9-6 18:27
超级模块啥bug

超级模块用的并不是 API,而是自己写的一套文本分析。我不仅要读配置,还要写配置。当我用另存为或者取数据的时候,发现输出的文件大了许多,打开一看,有几个重复的文本。最后大到程序无法读取配置项崩溃了那种
作者: 冷渣渣    时间: 2024-9-8 11:00
yyyxb 发表于 2024-9-8 10:07
超级模块用的并不是 API,而是自己写的一套文本分析。我不仅要读配置,还要写配置。当我用另存为或者取数 ...

懂了 防止以后踩坑
作者: 安陆华硕专卖    时间: 2024-9-8 19:10
支持开源~!感谢分享
作者: yyyxb    时间: 2024-9-8 20:06
冷渣渣 发表于 2024-9-8 11:00
懂了 防止以后踩坑

没办法,毕竟他要实现内存读取。我这个 API 版的只能用于文件,但是对我来说足够了
我这模块还有bug,可以参考精易模块的类_配置项中的方法修改
作者: itoljeipw    时间: 2024-9-14 10:36
支持开源
作者: wgqxj    时间: 2024-9-16 11:27
谢谢分享
作者: 淡忘ゝ    时间: 2024-9-18 14:10
支持开源~!感谢分享
作者: 黑马科技    时间: 2024-9-24 13:10
看着不错呦
作者: zg2012    时间: 2024-9-25 21:57
先支持一下再说
作者: 花诗雨露    时间: 2024-9-27 16:18
好好修改在发,谢谢老大
作者: zytyz    时间: 2024-9-28 09:53
这个还要这么复杂吗?感觉自带的就够用了
作者: sgs666    时间: 2024-9-30 09:38
先支持一下再说
1
作者: sgs666    时间: 2024-10-1 10:47
精易太良心了,自己点评自己都会+1jb
作者: liutao24k    时间: 2024-10-1 19:49
????????????????????
作者: Sam8    时间: 2024-10-3 10:21
大佬大佬大佬大佬大佬
作者: yljgame520    时间: 2024-10-4 22:35
感谢发布原创作品,精易因你更精彩!
作者: bb9097    时间: 2024-10-24 13:47

感谢发布原创作品,精易因你更精彩!
作者: 515667395    时间: 2024-10-24 14:25
多谢分享
作者: lhn0925    时间: 2024-10-27 15:52
瞧瞧,谢谢!
作者: beatone    时间: 2024-11-1 23:40
        支持开源~!感谢分享
作者: lhn0925    时间: 2024-12-12 07:47
学习一下
作者: jdlz2001    时间: 2024-12-13 21:32
#感谢分享~~
作者: 綄镁の「示申」    时间: 2024-12-17 07:47
感谢分享,很给力!~
作者: yy10328    时间: 2025-1-4 15:38
学习
大佬大佬大佬大佬大佬
作者: iceking777    时间: 2025-1-29 22:54
感谢分享,很给力!~
作者: leibel    时间: 2025-2-6 00:13
正好需要,  感谢分享
作者: leibel    时间: 2025-2-6 00:44
测了下,
写配置项W (到字节集 (“E:\E作业\config.ini”), 到字节集 (“DEFAULT”), 到字节集 (“欢迎开关”), 到字节集 (“True”))
为什么没有效果, 也不会自动创建ini文件,  建好的,也不会写
作者: yyyxb    时间: 2025-2-6 10:05
本帖最后由 yyyxb 于 2025-2-6 10:07 编辑
leibel 发表于 2025-2-6 00:44
测了下,
写配置项W (到字节集 (“E:\E作业\config.ini”), 到字节集 (“DEFAULT”), 到字节集 (“欢迎开关 ...

“到字节集”是错误的。标有“W”的子程序需要编码转换(ANSI->Unicode)。使用精易模快中的“编码_Ansi到Unicode”才可以。例如 写配置项W (编码_Ansi到Unicode (“E:\E作业\config.ini”), 编码_Ansi到Unicode (“DEFAULT”), 编码_Ansi到Unicode (“欢迎开关”), 编码_Ansi到Unicode (“True”)) 才可以



作者: leibel    时间: 2025-2-13 19:14
yyyxb 发表于 2025-2-6 10:05
“到字节集”是错误的。标有“W”的子程序需要编码转换(ANSI->Unicode)。使用精易模快中的“编码_Ansi到 ...

好的,谢谢
作者: letmin    时间: 2025-2-19 12:17
感谢分享,很给力!~
作者: Sam8    时间: 2025-3-16 21:42
6666666666666666666666666666666666666666666666666666666666
作者: 小秦12345    时间: 2025-4-4 09:08
666666666  这才叫专业
作者: yy10328    时间: 2025-5-8 12:35
感谢分享,很给力!~
作者: antoni    时间: 2025-5-25 12:38
支持开源~!感谢分享
作者: antoni    时间: 2025-5-25 12:39

支持开源~!感谢分享





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4