INI Files Under VC++ 2005 ?
-
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
-
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
-
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
I am not sure about VC++ 2005, but the raw APIs should still be there. As far as I know INI files are still called INI files, it is just that they where replaced by the registry when Win95 came out. It is not that you could no longer use INI files, it was just that the registry was the new and recomended way to save the same information. The raw APIs could now be used to write/read the registry or an INI file. They seem to be wanting to replace everything with XML files, so I do not know what [all] they are doing with them at the moment. Try looking up WriteProfileString() and see where that leads you. Good Luck! INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
-
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
As Yaron say,
WritePrivateProfileXXX
is good, it will use either an INI file or the registry depends on the version of Windows. I believe now the default is the registry. Look around on CP and there are INI file classes as well. Elaine :rose: The tigress is here :-D -
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
Fritzables wrote:
I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++.
BTW, have you moved to VC++ 2005 as a result of Borland's recent decision to sell their IDE business? Kevin
-
Hi All, I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++. In these to environments to create read from or write to a INI file was a pretty easy process as there were classes for these already part of the Borland products. With VC++ I am finding that there are no native classes to use to create the INI – but I will stand corrected though. :-D After more investigation I find that there is a push to replace the INI file with an XML file. Is this correct ? Are there tutorials I can read to get an understanding on how I create/write/read from these files ? What are they called these days. With the INI file, they were just referred to as “INI Files” – what are they called these days (using XML) ? Pete :)
G'Day All, Thanks for the help on this one. Actually I may stay with creating an INI file instead of having to change a registry setting when ever I want to change a value. No, I didn't know Borland was getting out if the IDE side of things - very interesting indeed. Is this a recent announcement ? Pete
-
Fritzables wrote:
I am fairly new to Visual C++ (2005). Up until now I have been using the Borland product, both Delphi & C++.
BTW, have you moved to VC++ 2005 as a result of Borland's recent decision to sell their IDE business? Kevin
Kevin McFarlane wrote:
Borland's recent decision to sell their IDE business?
I have heard this rumor for 2 years or more.
Maxwell Chen
-
Kevin McFarlane wrote:
Borland's recent decision to sell their IDE business?
I have heard this rumor for 2 years or more.
Maxwell Chen
Well, it's actually an official announcement now. Was the rumour of two years ago also an official announcement? Kevin
-
Well, it's actually an official announcement now. Was the rumour of two years ago also an official announcement? Kevin
It wasn't.
Maxwell Chen
-
G'Day All, Thanks for the help on this one. Actually I may stay with creating an INI file instead of having to change a registry setting when ever I want to change a value. No, I didn't know Borland was getting out if the IDE side of things - very interesting indeed. Is this a recent announcement ? Pete
It was announced a couple of months ago. There's various articles on BDN about it, and much discussion on the borland.cppbuilder.* groups. If Kevin's interested in my answer to his question: I've been using C++Builder almost exclusively since version 3 came out, but I started the move to VS 2003/2005 last autumn. I won't be completing the move for several years at least, since I have many current C++Builder applications to support and many more legacy apps I'll be supporting for a long time to come. The "DevCo" announcement just made me feel better about making the change -- I'm tired of using an IDE that's always a poor stepsister to Delphi. :(