Appendix A: Maximums
Maximum Values Permitted by Toolkit |
|
---|---|
Item |
Maximum |
Box name (size in bytes) |
30 |
Button name (size in bytes) |
30 |
Caption text on Windows (size in bytes) |
78 |
Channels |
255 |
Composite container window, children associated with |
2047 |
Environment levels (set by U_START, which has a default of 16) |
32 |
Field name (size in bytes) |
30 |
File stack (set by FS_INIT, which has a default of 16,384) |
114,688 |
Footer lines |
4 |
Format string (size in bytes) |
80 |
General window name (size in bytes) |
15 |
Header lines |
4 |
Input field display length (size in bytes) |
65,535 |
Input field help identifier (size in bytes) |
80 |
Input field information string (size in bytes) |
80 |
Input field input length (size in bytes) |
65,535 |
Input field name (size in bytes) |
30 |
Input field prompt (size in bytes) |
80 |
Input field user text string (size in bytes) |
80 |
Input field view length (size in bytes) |
9,999 |
Input field, alpha and multi-dimensional (size in bytes) |
65,535 |
Input field, decimal (size in bytes) |
28 for decimal, including implied decimal (for implied decimal, up to 28 can follow the decimal point) |
Input field, integer (size in bytes) |
1, 2, 4, or 8 |
Input set name (size in bytes) |
30 |
Input set, fields in |
253 |
Input structure name (size in bytes) |
30 |
Input structure, elements in |
507 |
Input window name (size in bytes) |
15 |
Input window, buttons in |
127 |
Input window, Fields in |
253 |
Input window, input sets in |
25 |
Input window, total characters (and associated data) for all field names |
2550 |
Line name (size in bytes) |
30 |
List “find” window name (size in bytes) |
15 |
List class name (size in bytes) |
15 |
List, data argument associated with (size in bytes) |
3,999 |
List, header/footer line length |
32,767 |
List, user data associated with (size in bytes) |
65,535 |
Loaded windows and lists (note that each list includes multiple windows) |
1,024 |
Menu column name (size in bytes) |
15 |
Menu columns, number placed (primary) |
9 |
Menu columns, memory available for (in bytes) |
65,535 |
Menu entries per menu column |
20 |
Menu entry name (size in bytes) |
10 |
Menu entry, user-defined text string associated with (size in bytes) |
80 |
Menu list name (size in bytes) |
10 |
Method name (size in bytes) |
30 |
Rendition scheme name (size in bytes) |
30 |
Repository structure alias name (size in bytes) |
30 |
Scroll bar window name (size in bytes) |
15 |
Selection list defined by S_SELBLD or .SELECT, entries in |
32,767 |
Selection list defined by the SELECT qualifier for .FIELD, entries in |
99 |
Selection window name (size in bytes) |
15 |
Structure (size in bytes) |
9,999 |
Tab set window name (size in bytes) |
15 |
Tabs in a tab set |
24 |
Text messages (size in bytes) |
200 |
Text object name (size in bytes) |
30 |
Toolbars |
256 |
Toolbars placed |
4 (1 per side) |
U_ABORT message line, characters in (Unix, OpenVMS) |
70 |
U_ABORT message, characters in (Windows) |
1,920 |
U_ABOUT information line, characters in |
76 |
U_DIALOG dialog box, lines in |
12 |
U_MESSAGE message line, characters in |
76 |
U_MESSAGE window, lines in (on Unix and OpenVMS; no limit on Windows) |
5 |
U_OPEN, filenames used with (number of characters) |
256 |
Window, max height |
32,767 |
Window, max width |
32,767 |
Window library, text entry in (size in bytes) |
15 |
Window script, physical line in (size in bytes) |
255 |