DOCUMENT:Q134636 18-JUL-2000 [foxpro] TITLE :List of Error Messages That Have Changed in Visual FoxPro PRODUCT :Microsoft FoxPro PROD/VER:WINDOWS:3.0 OPER/SYS: KEYWORDS:kbvfp300 kbvfp600 ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Visual FoxPro for Windows, version 3.0 ------------------------------------------------------------------------------- SUMMARY ======= The following list shows those error messages with the corresponding error numbers that have been modified (the wording has changed) in Microsoft Visual FoxPro. This list does not include error numbers new to Microsoft Visual FoxPro. MORE INFORMATION ================ 1 File does not exist. 11 Function argument value, type, or count is invalid. 12 Variable is not found. 13 Alias is not found. 15 Not a table. 17 Table number is invalid. 18 Line is too long. 21 Length of memory variable strings exceeds amount of memory. 23 Index expression exceeds maximum length. 24 Alias name is already in use. 26 Table has no index order set. 30 Row or column position is off the screen. 34 Operation is invalid for a Memo, General, or Picture field. 36 Command contains unrecognized phrase/keyword. 37 You must use a logical expression with FILTER. 39 Numeric overflow. Data was lost. 41 Memo file is missing or is invalid. 42 The LOCATE command must be issued before the CONTINUE command. 43 There is not enough memory to complete this operation. 46 Expression evaluated to an illegal value. 47 No fields found to process. 50 Report file is invalid. 52 No table is open. 54 Label file is invalid. 55 Memory variable file is invalid. 58 LOG(): Zero or negative used as argument. 61 SQRT() argument cannot be negative. 62 Cannot access characters beyond string. 67 Expression evaluator failed. 91 File was not placed in memory using the LOAD command. 94 Must specify additional parameters. 95 Statement is not allowed in interactive mode. 101 Cannot open file. 103 Allowed DO nesting level exceeded. 108 File is in use by another user. 109 Record is in use by another user. 110 File must be opened exclusively. 111 Cannot update the cursor. 114 Index does not match the table. Delete the index file and re-create the index. 115 .DIF file header is invalid. 116 .DIF vector is invalid - .DBF field mismatch. 117 .DIF type indicator is invalid. 119 .SYLK file header is invalid. 120 .SYLK file dimension bounds are invalid. 121 .SYLK file format is invalid. 124 Printer redirection is invalid. 125 Printer is not ready. 127 View file is invalid. 164 Menu title has not been defined with DEFINE PAD. 165 Menu has not been defined with DEFINE POPUP. 166 No menu items have been defined for this menu. 167 Menu item position must be a positive number. 168 Menu has not been defined with DEFINE MENU. 169 Cannot define menu item. 170 Cannot release menu item. 174 Cannot redefine a menu that is in use. 175 Cannot redefine a popup that is in use. 176 Cannot clear a menu that is in use. 177 Cannot clear a popup that is in use. 178 Menu has not been activated with ACTIVATE MENU. 179 Menu has not been activated with ACTIVATE POPUP. 181 Menu specified in ACTIVATE MENU is already in use. 182 Menu specified in ACTIVATE POPUP is already in use. 202 Invalid path or file name. 214 Window has not been defined with DEFINE WINDOW. 215 Window has not been activated with ACTIVATE WINDOW. 216 Display mode is not available. 221 Left margin including indent must be less than the right margin. 225 is not a memory variable. 226 is not a file variable. 227 Box dimensions are invalid. 230 Array dimensions are invalid. 231 Invalid argument used with the SET function. 232 is not an array. 279 Menu was not pushed. 287 Menu size is too small. 291 Expression used with ASIN() is out of range. 292 Cannot use 0 or negative as the argument for LOG10(). 293 Expression used with ACOS() is out of range. 297 Lotus 1-2-3 version 2.0 file format is invalid. 332 Window specified in DEFINE WINDOW has invalid coordinates. 355 Macro is not defined. 356 Keyboard macro file format is invalid. 392 Maximum record length exceeded in the import file. 1001 Feature is not available. 1002 Input/output operation failure. 1103 Invalid seek offset. 1104 Error reading file. 1105 Error writing to file. 1106 Cannot access file; transaction is in progress. 1108 Picture too big, corrupt, or in wrong format. 1112 Error closing the file. 1113 File is not open. 1115 Invalid operation for the cursor. 1117 Key field length does not match. 1124 Key exceeds allowed size. 1126 Record is too long. 1127 You must use a logical expression with a FOR or WHILE clause. 1130 'field' phrase is not found. 1134 Variable must be in the selected table. 1140 FILTER expression exceeds allowed size. 1141 Unrecognized index file revision. Re-create the index. 1145 Must be a character or numeric key field. 1147 Target table is already engaged in a relation. 1148 Expression has been re-entered while the filter is executing. 1149 Not enough memory for buffer. 1150 Not enough memory for file map. 1151 Not enough memory for filename. 1152 Cannot access the selected table. 1153 Cannot rename the file to different device. 1157 Cannot update the file. 1161 Too many records to browse or edit in the demo version. 1162 Procedure is not found. 1163 Browse table is closed. 1164 Browse structure has changed. 1165 is not related to the current work area. 1178 Application file is not closed. 1195 Object file was compiled in a previous version of FoxPro. 1196 is not a Visual FoxPro .EXE file. 1202 Program is too large. 1211 An IF | ELSE | ENDIF statement is missing. 1212 Structure nesting is too deep. 1213 CASE, ENDCASE, or OTHERWISE does not have corresponding DO CASE statement. 1214 ENDTEXT does not have corresponding TEXT statement. 1220 Command contains invalid character. 1221 Command is missing required clause. 1225 Must be a memory or array variable. 1232 DIMENSION contains variable declaration without required subscript arguments. 1234 Subscript is outside defined range. 1235 Structure is invalid. 1238 No PARAMETER statement is found. 1241 Improper data type in the group expression. 1242 Syntax error in the field expression. 1243 Internal error: Too many characters in the report. 1245 Invalid expression in label definition file. 1246 Total label width exceeds allowed size. 1249 Too many READ commands are in effect. 1250 Too many PROCEDURE commands are in effect. 1252 Compiled code for this line is too long. 1253 Cannot rename the current directory. 1254 Cannot nest key labels. 1255 Key label