This function is used to create an attribute and its associated numerical value (NUM_E or NUM_P format) for a given key in the registry. If the key does not already exist, it will be created. If the attribute already exists, the old value associated with it will be erased.
Context
Windows client,
Windows server.
Parameters
NUM_BIN_2 |
KeySet |
Value describing the subset of keys stored in the registry. HKEY_CLASSES_ROOT: value "0", |
ALPHA(n) |
KeyName |
Path leading to the key in which the AttributeName attribute is to be written. |
ALPHA(n) |
AttributeName |
Character string describing the attribute associated with the KeyName key . |
NUM_E(Ln,NbDecimals) or NUM_P(Ln,NbDecimals) |
AttributeValue AttributeValue |
Variable associated with the AttributeName attribute. |
NUM_BIN_2 |
Ln |
Length of the AttributeName parameter. |
NUM_BIN_2 |
NbDecimals |
Number of decimal places in the AttributeName parameter. |
BOOL |
ReturnCode |
Return code for the operation: *TRUE if the operation was successful. *FALSE if it was not. |
Example
KeySet = 1
KeyName = 'Application\Startup_Options'
AttributeName = 'Basic_Rate'
AttributeValue = 6,55957
Ln = 2
NbDecimals = 0
CALL_DLL 'VATOOLBX.DLL' 'VaToolBxWriteKeyValueNum' KeySet KeyName AttributeName AttributeValue Ln NbDecimals OK
List of the VaToolBx functions by topic