|
Check out the appsettings class from p.j. naughter at www.naughter.com[^] Might be really close to what you want. Save and load ini, registry and xml.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
|
|
|
|
|
Thanks for the suggestion. I am going to stick with the built in windows stuff that david mentions. A good resource I was not aware of.
|
|
|
|
|
Exactly!;P
LateNightsInNewry
|
|
|
|
|
Joan Murt wrote: You can also use the registry, but is far more complicated...
In terms of what? I consider the registry very easy to use and navigate through.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Yes, of course it is not a very hard thing to use... but I think it is easier to write data inside an XML because you have not to check the type of data that you want to write and read, you will never have the DTD and you will have to make a little more work if you want to move the application to another computer. Moreover you can edit any XML file with any editor and send it via mail to any of your customers if something fails sometime...
It is only a matter of tastes... I prefer the XML, after making a little wrapper class it is extremely easy to work with it and it is very powerful.
|
|
|
|
|
Forgive my Ignorance, I'm Eager to learn. Never heard of XML, or DTD Files. What are these wonderful items. I have always found using the registry directly the most straigt forward way, and also the easiest. At least one has a clear interface. Any layer between what you want to achieve and how you want to record what you want to achieve is a potential hazard, which will byte you back.
Store your settings under 'H_KEY\Local_Machine\Software\Joan_Murt\JoanMurtApp\Ver1.0\KEY
Me thinks that this is about as Uncomplicated as it can get.
Regards,
LateNightsInNewry
|
|
|
|
|
As I answered before it is only a matter of tastes... I prefer using XML files because as they are plain text files that can follow any structure they are very flexible, they are also easy to copy from one pc to another one, also you have the DTD files that allow you to control the correctness of the contents you placed in...
Take a look at the wikipedia on how to use it and why it is used: http://en.wikipedia.org/wiki/XML[^].
I've been using the registry also, but I find far more flexible and easy to deploy the XML files method...
Hope this helps.
|
|
|
|
|
|
Thanks for the suggestion. Just so you know, I dont even know what STL-Style is. I am an uneducated struggler with code, that's why I call myself SimplCodr. If it is not simple I probably wont get it. I try real hard though. I have come a short way in a long time, to do very little. I am better than I was when I started .
|
|
|
|
|
|
I'm trying to get the free space and read/write status on a mounted drive. I've tried creating a handle by calling createfile with both the letter assigned and the direct mounting informatino \\<server>\\<sharename> in preparation for a call to DeviceIoControl
Each time it returns "Access Deined", error 5... I'm assuming because I'm trying to open the "device" as opposed to a file...
Besides WMI is there another way to obtain the information?
|
|
|
|
|
jhinze wrote: I'm trying to get the free space...is there another way to obtain the information?
Have you tried GetDiskFreeSpaceEx() ?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Duh....
Thanks... and sorry
|
|
|
|
|
|
Hi all
I have a windows with 2 radio button in it. By default it is selected the second, but I would like to switch to first one. When I do that the second should be unselected.
I know how to retrieve the handles to both 2 radio but when I do a SendMessage to the first radio with BM_SETCHECK value I see both the 2 radio buttons selected.
How to do that? Do I have to send some Click message better than BM_SETCHECK?
Regards
ManuStone
|
|
|
|
|
If you do it programmatically, like that, you have to send a message to uncheck the second button and vice versa.
|
|
|
|
|
Blake Miller wrote: If you do it programmatically, like that, you have to send a message to uncheck the second button and vice versa.
Actually that it's NOT true, unless both radio buttons have the Group property set.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
CPallini wrote: ...unless both radio buttons have the Group property set.
Only the first one in the group should have the WS_GROUP style. All buttons without the WS_GROUP style after the first button belong to the same group. The next button with the WS_GROUP style starts the next group.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
FYI I tried also with CheckRadioButton() function, but it doesn't work.
It returns true as if it works, but i cannot see any change on my window.
I will try what you just suggested me.
Regards
ManuStone
|
|
|
|
|
DavidCrow wrote: Only the first one in the group should have the WS_GROUP style. All buttons without the WS_GROUP style after the first button belong to the same group. The next button with the WS_GROUP style starts the next group.
I know well it, but, anyway, thaks...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
manustone wrote: ...I would like to switch to first one. When I do that the second should be unselected.
If both buttons belong to the same group, this happens automatically.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
FYI I tried also with CheckRadioButton() function, but it doesn't work.
It returns true as if it works, but i cannot see any change on my window.
I will try what you just suggested me.
Regards
ManuStone
|
|
|
|
|
I just ran into a similar issue the other day. I had 2 checkboxes and I wanted to be able to select both but everytime I selected one the other other was automatically unchecked. I solved my problem by selecting the "Group" property on the second checkbox. Removing the Group property from both your radio buttons may solve your problem. That is how mine were originally.
|
|
|
|
|
SimplCodr wrote: Removing the Group property from both your radio buttons may solve your problem.
Doubtful. In addition, both (radio or checkbox) buttons must be next to each other in the z-order. Otherwise, Windows will not know they are related, regardless of the WS_GROUP style.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
It is true, my checkboxes were next to each other. But what I said was true. When I had no WS_GROUP style selected for either one I got one or the other. When I selected WS_GROUP on the second checkbox I could then select both or just one. It wont hurt to try and if it works, it is very simpl. Kinda like me.
|
|
|
|