Sculptor and the registryΒΆ

The registry is used to store information about the Sculptor system, including many items that were stored as Environment variables in versions of Sculptor earlier than 4.2. Registry entries may be used wherever environment variables were previously used in Sculptor, without any change to the program code.

If a registry entry and identically named environment variable both exist, the environment variable takes precedence.

Registry variables can be defined at system level and at login user level. A variable defined at user level takes precedence over the system level value.

All registry variables are stored by Sculptor version number, ignoring any suffix letters, and when a Sculptor program runs it picks up the registry variables corresponding to its own version number. So, for example, programs in versions 4.2, 4.2a and 4.2b would all use the 4.2 variables. It is possible for several different versions of Sculptor to be resident on a single machine, being used by several users. This allows software to be tested under a new version of Sculptor by a number of different users, before going live.

Suffix letters are not used from Version 5 onwards.

If Sculptor registry variables do not already exist when a new version of Sculptor is installed, the installation process creates a new set of registry variables for that version. If registry variables already exist for a previous version of Sculptor, the installation process takes a copy of these and modifies them as necessary.


RELATED TOPICS

The scconfig program