Library tutorials & articles
Registry
By James Crowley, published on 14 Jul 2001
Page 3 of 3
- Introduction
- Saving Settings
- Getting Settings
Getting Settings
Of course, to use the registry you need to be able to retrieve the data you save. To do this you can use the GetSetting function. TheGetSetting function uses the following syntax:
GetSetting AppName, Section, Key
For example, the following code will get the value stored in Font, under DefaultSettings and fill TextBox1 with it (For an example of how to save this value, see above).
' Get the saved value
TextBox1 = GetSetting (App.Title, "Default Settings", "Font")
NOTE: this value will be stored in the current users 'section' in the registery. Other users can change this value without affecting other users settings
Related articles
Related discussion
-
Key_Press() event for text box
by Aquila (1 replies)
-
Regarding Visual Basic Programme
by manjunathsl2007 (0 replies)
-
how do you hide all in VB6
by CapnJack (1 replies)
-
Problem with Input File
by novavb6 (3 replies)
-
How to produce a txt file with a table??
by novavb6 (1 replies)
this will create a key under hkeylocalmachine\software
named MyFirstKey
and under that key it will set the default subkey to equal c:\progran files\my
and create another key called Example with the value of 1
'Get RegEdit.Server object
Set S = CreateObject("RegEdit.Server")
'Get a key
Set Key = S.GetKey("HKLM\SOFTWARE")
'Add a new key
Set MyKey = Key.CreateKey("MyFirstKey")
'or Set MyKey = Key.SubKeys.Add("MyFirstKey")
'Set String and DWORD values
MyKey.Values("") = "C:\Program Files\My"
S.GetKey("HKLM\SOFTWARE\MYFIRSTKEY").Values("Example")="1"
Does anyone know how to set a Dword value in the registry??
This isn't quite the best place for your question. Anyway, I would do it like this:
On keydown, set movement to Up.
On keyup, set movement to None.
Then when you press the key, the player moves up, and when you release it they stop. The repeat won't have any effect.
How do you stope the pause after a keypress? For Example, if you have a game where the arrow key's are used and the player is walking by holding down the arrow key, the player will walk a step, pause then continue walkking.
You can test this by opening note pad and hit any key and hold down... notice the pause that occurs be for the key is repeated:
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
^-Simulated pause
Thanks in advance for any leads!
-DalePeach
You need to use Windows API (see http://www.developerfusion.com/show/1857/)
Yes I tried this too, but you can't access anything outside the VB Registry and the User Restry. How do you access things in the Root or under HKEYLOCALMACHINE\SOFTWARE
? ? ?
Dear Sir
I used this fuction it's very good . But can i save my value in some other
foler other than Vb application Folder...
Umesh Bardale
ubardale@yahoo.com
SaveSetting and Gettstting are very fine, but i want to access an registry key not stored with SaveSetting.
(and not in this VBA ... folder.
How can i do this?
Vey Good. Very Helpful.
www.hopkinsprogramming.net/
Hopkins Programming
This thread is for discussions of Registry.