LOAD statement

(Windows only)

Creates application defaults, involving colors, fonts, environment variables, etc., or loads existing defaults, to a graphical or character application.

Specifically, the LOAD statement:

For more information on application defaults, see the chapter on colors and fonts in OpenEdge Development: Programming Interfaces.

Note: Does not apply to SpeedScript programming.

Syntax

LOAD environment
  [ DIR directory ]
  [ APPLICATION ]
  [ NEW ]
  [ BASE-KEY { key-name | "INI" } ]
  [ NO-ERROR ]
environment

A CHARACTER expression that evaluates to one of the following:

  • The name of a registry key to create
  • The name of an initialization file to create
  • The name of an existing registry key
  • The name of an existing initialization file
DIR directory

A CHARACTER expression that evaluates to the directory path of one of the following:

  • An existing initialization file
  • An initialization file to create

If you omit this option, LOAD looks for an existing initialization file, or creates a new initialization file, in the working directory. The pathname can contain Unicode characters. See OpenEdge Development: Internationalizing Applications for more information about Unicode.

APPLICATION
Has no effect; supported only for backward compatibility.
NEW
Creates a new registry key or a new initialization file. If the key or file already exists, LOAD overwrites its data.
BASE-KEY key-name| "INI"

Bypasses the standard search rules.

If you specify BASE-KEY key-name, LOAD looks for or creates the environment in the registry only under base key key-name.

If you specify BASE-KEY "INI" (the quotes are required), LOAD looks for or creates only the initialization file environment.

NO-ERROR
The NO-ERROR option is used to prevent the statement from raising ERROR and displaying error messages.

Example

See the USE statement reference entry for an example.

Notes

See also

GET-KEY-VALUE statement, LOAD statement, NO-ERROR option, PUT-KEY-VALUE statement, UNLOAD statement, USE statement