USE statement
- Last Updated: July 20, 2021
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
(Windows only)
Specifies environment defaults that apply to subsequent windows that the
application creates. The defaults might reside in the registry or in an initialization file.
The defaults can involve colors, fonts, environment variables, etc. You must specify a
default in a LOAD statement before you specify it in a USE
statement.
Syntax
|
- environment
-
A CHARACTER expression that evaluates to the name of a current environment. If environment is non-null, it must have appeared in a prior
LOADstatement. If environment is the null string (""), the default environment becomes the current environment. - NO-ERROR
- The NO-ERROR option is used to
prevent the statement from raising
ERRORand displaying error messages.
Example
This procedure loads two files, env1.ini and env2.ini, each of which
contains a font definition for font0. The program displays a character string in the ABL
default window using the definition for font0 from env1.ini. It then creates a new window
and displays the same character string using the definition for font0 from env2.ini. Note
that the procedure creates the window after the USE statement.
r-use.p
|
This procedure depends on the existence of files named env1.ini and env2.ini, each of which contains a font definition for font0. If you run this procedure in your environment, you must create these files.
Notes
- The
USEstatement does not change the DefaultFont or the DefaultFixedFont settings. It uses only the information in the [fonts] and [colors] sections of the new current environment's initialization file. - Use this statement with applications (such as the AppBuilder) that build and run other applications using a unique set of environment specifications.
- An application must use this statement after the
LOADstatement and before a new window is created to make the loaded set of environment specifications apply to the new window. - Subsequent
PUT-KEY-VALUEandGET-KEY-VALUEstatements apply to the environment made available by theUSEstatement.
See also
GET-KEY-VALUE statement, LOAD statement, NO-ERROR option, PUT-KEY-VALUE statement