请各位高手发表一下意见,注册表和ini的优劣之处,有朋友说注册表写的数据多了会占内存,可能吗?

hzsummer 2002-10-25 08:45:53
我认为除非是系统启动就要调用的程序才会占内存,一般变量不会占内存,各位认为呢,另外ini我认为是win31产物,应该提倡用注册表,对否?请各路大侠指点
...全文
336 13 打赏 收藏 转发到动态 举报
写回复
用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一点

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧