ERR: "String Too Long to Fit" with Menu Generator

Last reviewed: June 27, 1995
Article ID: Q95677
The information in this article applies to:
  • Microsoft FoxPro for Windows, versions 2.5 and 2.5a
  • Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, and 2.5a

SYMPTOMS

The menu generator program displays the following error message:

   String too long to fit:
   Press any key to cleanup and exit.

CAUSE

If the prompt of a procedure contains more than 44 characters, GENMENU.PRG displays the "String too long to fit" message. The FoxPro limit is 254 characters in the prompt of a procedure; however, a maximum length of 44 characters has been set in GENMENU.PRG.

RESOLUTION

To work around this limitation, modify GENMENU.PRG so that the lines that read

   \\<<REPLICATE(" ",44-LEN(m.place))>><<m.g_verti2>>

are commented out.

CAUTION: Modifications to the GENMENU program are NOT supported. If you modify this program to run with your application, you do so at your own risk.

After you receive the "String too long to fit" error message, issue a CLOSE ALL command to close the program being generated.

This error message also appears with the GENSCRN.PRG file. Modifications to this file are also unsupported.


Additional reference words: MBuilder FoxDos FoxWin 2.00 2.50 2.50a errmsg
err msg
(1903)
1903
KBCategory: kbother kberrmsg
KBSubcategory: FxtoolMBuilder


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: June 27, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.