Programming of object-oriented applications with help BRIZ is based on use of
procedure GPTERM.StartMessageMap using below-mentioned COMMON-variable. They impose
the certain restrictions on quantity of dialogs, objects etc. the Developer independently
can recustomize COMMON-area if initial settings are too small or on the contrary.
But as productivity falls at increase of peak figures, it is desirable to not do
it needlessly.
COMMON-area is described in file GP_TERM.LIB in item GPTERM.COMMON. In initial delivery
this file is in account GP_Term. In the same file there is all server library.
-
MAXSCR - a maximum quantity of screens
-
MAXDlg - a maximum quantity of dialogs
-
MAXOBJ - a maximum quantity of objects with support of a map of messages
-
MAXMNU - a maximum quantity of the menu
-
MAXDlgMNU - a maximum quantity of dialogs menus
-
MAXINP - a maximum quantity of messages in message pool
-
OBJSCR (MAXSCR, MAXOBJ) - objects and a map of messages in screens; the first
index - the identifier of the screen, the second - the identifier of object; attribute
1 - names of messages, attribute 2 - subroutines of processing
-
OBJDlg (MAXDlg, MAXOBJ) - objects and a map of messages in dialogs; the first
index - the identifier of dialog, the second - the identifier of object; attribute
1 - names of messages, attribute 2 - subroutines of processing
-
INPUTPOOL (MAXINP) - stack of the come messages
-
DlgMP (MAXDlg) - a map of messages for dialogs
-
ScrMP (MAXSCR) - a map of messages for screens
-
MAXUSERDATA - a maximum quantity of elements for ScrDATA and DlgDATA
-
ScrDATA (MAXSCR, MAXUSERDATA) - the data for screens
-
DlgDATA (MAXDlg, MAXUSERDATA) - the data for dialogs
-
MenuMESSAGEMAP (100)
-
MenuMESSAGEMAP (1) - a map of messages of the menu
-
MenuMESSAGEMAP (2) - a map of messages of shortcuts of the screen
-
MenuMESSAGEMAP (3) - a map of messages of shortcuts of objects of the screen
-
MenuMESSAGEMAP (4) - the list of files on descriptors of attributes
-
MenuMESSAGEMAP (5) - the list of attributes in files MenuMessageMap (4)
-
MenuMESSAGEMAP (> 5) - reserved also can be reduced
-
DlgMenuMESSAGEMAP (MAXDlg, 5)
-
DlgMenuMESSAGEMAP (IDDlg, 1) - a map of messages of the menu
-
DlgMenuMESSAGEMAP (IDDlg, 2) - a map of messages of shortcuts of dialogs
-
DlgMenuMESSAGEMAP (IDDlg, 3) - a map of messages of shortcuts of objects of dialogs
-
DlgMenuMESSAGEMAP (1,4) - names of the named data
-
DlgMenuMESSAGEMAP (2,4) - the named data
-
DlgMenuMESSAGEMAP (IDDlg, 5) - names of objects
-
MPStartEnd - a flag of functioning of a map of messages (subroutine GPTERM.StartMessageMap)
-
InitSUB - a name of procedure of initialization of a task
-
EndSUB - a name of procedure at end of a task
-
DelaySUB - a name of procedure at idle time of an entrance stream
-
UnknowninputSUB - a name of procedure for processing the unidentified input
-
DelayVALUE - value of a delay at expectation of an entrance stream
-
MAXFile - a maximum quantity of files (for OLE)
-
FileSArray (MAXFile) - an array of file variables (for OLE)
-
FileSNAME - the Array of names of files (for OLE)