Re: 4gl error message
Posted in 1997
In article <5jn5j2$d4p@cssun.mathcs.emory.edu>, James Tibbets <jtibb@rankin.com> writes > >Does anyone happen to know more specifically what >this error is refering to? >4GL run-time error number -4453. >The size of the global string table has exceeded the limit of 65535. > >Thanks >jtibb@rankin.com >James Tibbets >Rankin Tech. Group. Try running finderr -4453. I get From Informix Error Messages (4.x/5.x) -4453 The size of the global string table has exceeded the limit of 32767.The table is used to hold literal strings and identifiers used in the main func-tion and at the global and module levels. The table also holds the identifiers of forms, windows, and cursors. To avoid this error, move some code that uses many literal strings into a separate module or into a function. Alterna-tively, find a way to initialize character variables without assigning literal strings, for example by reading the initial values from a database or file. Reducing the number of global and module variables will also help. From Informix Error Messages (6.x/7.x) -4453 Too many global identifiers and literal strings in your program. A table 256K bytes long holds literal strings and identifiers used in the main function and at the global and module levels. The table also holds the identifiers of forms, windows, and cursors. To avoid this error, move some code that uses many literal strings into a separate module or into a function. Alternatively, find a way to initialize char-acter variables without assigning literal strings, for example by read-ing the initial values from a database or file. Reducing the number of global and module variables will also help. Important: This error is returned only by NewEra. -- David Williams