Using message files at runtime
In order to use compiled message files (
.iem
) in programs, specify the current
message file with the OPTIONS HELP FILE
command:OPTIONS HELP FILE "mymessages.iem"
The message file provided in the OPTIONS HELP FILE
command is searched for in
several directories, as described in the
FGLRESOURCEPATH reference topic.
After the message file is defined, you can start the help viewer by calling the
SHOWHELP()
function:CALL showhelp(1242)
Use the
HELP
clause in a dialog instruction such
as INPUT
to define particular message number for that the
dialog:INPUT BY NAME ... HELP 455
The help viewer will automatically display the message text corresponding to the number when the user presses the help key. By default, the help key is Ctrl-W in TUI mode and F1 in GUI mode.
Note that you can implement your own help viewer by overloading
the SHOWHELP()
function defined in $FGLDIR/src/fglhelp.4gl.
This allows you to customize the help system for your
application.