社区
Delphi
帖子详情
请各位高手发表一下意见,注册表和ini的优劣之处,有朋友说注册表写的数据多了会占内存,可能吗?
hzsummer
2002-10-25 08:45:53
我认为除非是系统启动就要调用的程序才会占内存,一般变量不会占内存,各位认为呢,另外ini我认为是win31产物,应该提倡用注册表,对否?请各路大侠指点
...全文
336
13
打赏
收藏
请各位高手发表一下意见,注册表和ini的优劣之处,有朋友说注册表写的数据多了会占内存,可能吗?
我认为除非是系统启动就要调用的程序才会占内存,一般变量不会占内存,各位认为呢,另外ini我认为是win31产物,应该提倡用注册表,对否?请各路大侠指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l_jh
2002-10-25
打赏
举报
回复
我只用ini!
看看那个庞大的注册表吧。每次windows启动时还要复制一个,硬盘的磨损程度又严重了一些...
zsy_good
2002-10-25
打赏
举报
回复
ini比较好,如果想安全一点,放到系统目录下面也可以
为了环保放到自己的程序下面。
smilelhh
2002-10-25
打赏
举报
回复
注册表和ini的优劣之处:
ini文件最大好处就是无污染
注册表的最大好处就是隐密!
注册表写的数据多了不会占内存,但是会减慢WINDOWS的速度!因为注册表写得多了,垃圾太多,数据庞大检索速度必能要慢!
个人认为用INI比较好.环保嘛
neilwq
2002-10-25
打赏
举报
回复
用注册表占用内存,难到加载ini文件就不占用内存吗?并且注册表不是一次全部
都加载到内存中,有些部分只有在要用时才会调入内存.
使用哪种方式还要从维护性方面考虑.
同意 menliwxj(有缘) 的这句话: 主要是看你的喜好,也不存在什么谁好谁坏
爱编程的老五
2002-10-25
打赏
举报
回复
注册表在windows启动时即加载到内存中了,如果数据多了,占用的内存肯定就会变大,而且在注册表中搜索数据时速度也会变慢.ini文件虽然是win31上的,但用其编写不会使注册表变得很庞大,而且你在卸载程序时能完整地卸载,不会留下什么痕迹.
当然在使用注册表与ini文件的问题上,主要是看你的喜好,也不存在什么谁好谁坏;根据微软的推荐,用注册表还是好些,因为你可以加上他的安全策略保护注册表,因而也保证了你的程序相关数据的保密性,而用ini文件你又要自己定作加密算法了.
Drate
2002-10-25
打赏
举报
回复
这倒是没有注意过!
关注之中...
耙子
2002-10-25
打赏
举报
回复
我也喜欢ini,环保,拷贝了就行了。
注册表很容易留下垃圾,越弄越大。
如果不涉及到复杂的多用户,用ini我个人认为比较好。
注册表主要是为了解决ini文件很难做到支持3维表格的问题,而且可以让多个系统共享数据。
如果你没这些需要为啥给window的注册表添堵呢?
aft_st_sd
2002-10-25
打赏
举报
回复
听大家这么一说,我……
我正在想写了一个小东西由于数据不是太多,所以想把数据存到注册表里,可是听大家这么一说,我真不知该怎么办好啊!
wlw88
2002-10-25
打赏
举报
回复
呵呵,还是用ini吧!
realist
2002-10-25
打赏
举报
回复
其实都是一样的!习惯而以,大家又争什么呢?
brallow
2002-10-25
打赏
举报
回复
我喜欢用INI,因为delphi提供的ini类已经很方便了,没有必要去用注册表的功能了吧?其实如果要说到安全检查话,我想那个注册表就更 差了。
starcbh
2002-10-25
打赏
举报
回复
不喜欢用注册表
角落的青苔
2002-10-25
打赏
举报
回复
我喜欢用ini一点
QSettings 操作
注册表
与
ini
文件的
优劣
1. QT 帮助文档中的简介 QSettings类提供了持久的跨平台应用程序设置。 用户通常期望应用程序记住它的设置(窗口大小、位置等)所有
会
话。这些信息通常存储在 Windows 系统
注册表
,OS X和iOS的属性列表文件中。在Unix系统中,在缺乏标准的情况下,许多应用程序(包括KDE应用程序)使用
INI
文本文件。 QSettings围绕这些抽象技术,使我们能够以便携的方式保存和恢复应用程序设置。它还支持自定义存储格式。 QSettings API基于QVariant,可以保存很多基础的类型,比
[个人笔记]
注册表
和 配置文件 的区别
本文总结自一篇知乎文章。
INI
文件是一维的结构;
注册表
是二进制
内存
映像,强制了
数据
类别,较为易读, 提供了较为方便的基础的get/set原子操作,解决了并发访问修改问题,比较不需要考虑掉电问题; UUID挺头疼的,之前微软有OLE/COM/COM+的改革 unix conf文件 在修改时需要 整个文件重
写
或 用正则表达式修改指定行。否则就要建立微型
数据
库。
XML 和
ini
作为配置文件优缺点
XML 和
ini
作为配置文件优缺点
MFC实战:用GetProfileInt和WriteProfileString轻松保存窗口位置(含
注册表
与
INI
对比)
本文深入解析了在MFC应用中利用CWinApp类的GetProfileInt和WriteProfileString方法实现窗口位置等配置持久化的实战技巧。通过对比
注册表
与
INI
文件两种存储策略的
优劣
,并结合多显示器适配、性能优化等高级场景,为开发者提供了从基础实现到存储选择的完整解决方案。
注册表
注册表
各地中文名称 大陆
注册表
台湾 登錄檔 港澳 登錄檔 Windows Vista中的
注册表
编辑程序
注册表
(Registry,台湾、港澳译作登錄檔,中国大陆译作
注册表
)是Microsoft Windows中的一个重要的
数据
库,用于存储系统和应用程序的设置信息。
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章