Why should we use the registery??????????
Why? Because MS told you too!
It depends on how you view you user. If you think he's a dumb clod, use the registry so he can't find (or delete) your settings.
If you think he's trustworthy and will leave it alone, an .ini file is fine.
Personally, I prefer .ini's, but use the registry to make myself look up to date.
I have no idea which is better from a performance standpoint, I would hope the registry is a fast database, but I never saw MS overly concerned with speed.
well, using registry looks cleaner that' s all.
you don't have to make a ini file whatever.
i think that's all, it looks cleaner.
but don't use it to store large files, only some options the user choose.
People want self contained files and executables now-a-days. That is one of the reasons I program in assembler. People want to download a program from your website and have it work right of the bat without unzipping or placing, other Dll's, runtimes, ocx's, or ini files! Using the registry with a set of default values makes it clean to the user.
See ya,
Ben
Hello,
There is just a problem I think: when you uninstall a program, usually, some entries stay in the Registry so it takes places and it can also slow the system because The file system.dat =the registry file, also with user.dat) is big. So you must have a look in the HKEY_LOCAL_MACHINE\Software key and HKEY_CURRENT_USER\Software key and you will see that there are some entries of deleted programs. Besides when the registry file size is bigger than 6Mb (It is maybe 5Mb or 7Mb I don't remember), the system says to you to clean the Registry.
But I think it's the only way to put settings of progs.
For example, I've made a prog, and I use the Registry to put the settings.(available on the Icz'Site)
Vom-bonjour:-()
Technically your install programs should remove ALL and ANY entries that you put in the registry! Otherwise your setup program is not totally compliant with windows...
- Ben
There are two benefits I know of as far as the registry (correct me if the second benefit is wrong)
1. You have a centralized database. I think it's nice that thanks to the registry, we don't have as many programs cluttering up our systems with various INI files.
2. Win32 has a faster method for searching the registry than it does for INI files. With INI files, Windows will scan from top to bottom in a linear fashion. Registry searches use some other scanning method.
----------------------------
Team2k PC development team:
http://ppilot.homepage.com
The registry sucks, plain and simple. All the other operating systems work just fine without a registry. The registry is the source of lots of problems for many windows users. Problems that never would have existed if every windows program have had a private configuration file.
And not to mention the registry API is crap. You have to split a registry path into 3 pieces. Why oh why did they not make it as easy as opening a file = one path.
.ini files rules, but NEVER place them in a different directory than the .exe
Deleting a program should be as simple as deleting the folder it is in.
so prash.. you should not use the registry, that is my opinion.