DataLab is a compact statistics package aiming at exploratory data analysis. Please visit the DataLab Web site for more information....


GetRegValueAsDouble

Declaration: GetRegValueAsDouble (RootKey: TRegRootKey; SubKey, ValueID: string): double;
The function GetRegValueAsDouble reads a value of the Windows registry and interprets and returns it as a double precision number. The parameter RootKey defines the root key and the parameter SubKey specifies the key (including its path) used within the branch of the root key. The parameter ValueID specifies the value to be retrieved.

The function returns the registry value always as a double precision value, no matter whether the value is stored as an integer or as a (double precision) string. If the type of the stored value is unknown, non-existant or not supported then the function returns a zero value. If the value is a string of a combination of digits and characters then the leading digits are read as a double precision number and the rest of the string is ignored.