Main About Download Documentation Resources

System Administrator Notes

How Flowgorithm Uses the Registry

Flowgorithm versions 1.8 (and later) make use of the the registry to store user settings. These include the application's language, colors, chart style, and the maximum size of the internal stack.

Flowgorithm uses both CURRENT_USER and LOCAL_MACHINE. If settings are not found in CURRENT_USER, it checks LOCAL_MACHINE. The hive paths are identical. So, Flowgorithm it will look for settings in the following order:

  1. CURRENT_USER
  2. LOCAL_MACHINE

If the application is started in Administrator Mode, Flowgorithm will save its settings to LOCAL_MACHINE. Otherwise, it will store them in CURRENT_USER.

Setting Defaults for All Users

So, if you want to set defaults for all users in the lab, please open the application in Administrator Mode and set the language, colors, etc... Any new user (who does not have user settings set), will use these defaults.

Standard Registry Keys

Key Default App Can Change? Description
Chart Style Default  Yes Contains the name of the current chart style such as "Default", "Classic", etc... If the value of this key is not recognized, the application will use "Default".
Color Scheme Pastel  Yes Contains the name of the current color scheme such as "Pastel", "Cyberspace", etc... If the value of the key is invalid, the application will default to "Pastel".
Language en  Yes Contains the ISO language code of the displayed language. If invalid, it will default to "en" (English).
Max Stack Size 5000  No  Contains the maximum size of the stack. If the application exceeds this size, it will display a Stack Overflow Error. This setting cannot be changed from within the application. In practice, this value should never be reached unless the programmer creates an infinite recursive call.
Allow Source Code Viewer True  No  If set to False, the Source Code Viewer will be hidden. It will not appear on the toolbar, in the main menu, or the Layout Windows tool.

User Only Registry Keys

The following keys will only be applied to CURRENT_USER. Even if the application is open in Adminstrator Mode, these will be saved to the current user hive.

Key Default App Can Change? Description
MRU 0 Null string Yes Most recently used file list.
MRU 1 Null string Yes Most recently used file list
MRU 2 Null string Yes Most recently used file list
MRU 3 Null string Yes Most recently used file list
MRU 4 Null string Yes Most recently used file list