AFC: Repertoire has called the AltKeys.AddFieldContents procedure prematurely. Please trace the call chain to determine the condition that made it happen. AltNam: The AltKeys module was unable to find a loaded AltKey list associated with the field name you passed to one of the AltKeys procedures. BadAlt: Repertoire has made an error in handling an AltKey list. BadFld: Some member of the input field list in the frame presently being processed is of an unexpected type. BadLst: The program passed an uninitialized list to a list manipulation procedure. The list or one of its sublists may have been disposed of elsewhere. BadNdx: The program tried to use an uninitialized NdxFileType variable. BadStruc: Something is wrong with the file format of the NdxFile. Brdr: You've written a field or a piece of text into a frame's border (i.e., underneath the box) or into the protected "header" area. CircSeq: One of the FrameSequence procedures has detected an attempt to return explicitly to the frame that was active when the FrameSequence was invoked. Happens most often when people forget that Help sequences should be terminated by using 0 as ParentFrame or NormalNext. Crit: In the GenList of record-selection criteria (CriteriaList) passed to LoadAltList, at least one element does not have the kind of data Repertoire expects. EncodErr: Repertoire's encodes its ImageList to keep null bytes out of strings. The ImageList now contains (or will soon contain) an invalid value, probably because you've written improperly to a dereferenced ImageElement pointer. EndFld: You've tried to skip past the end of the input field list for this frame, probably with an incorrect call to ReadNextInput. FRead: DOS signalled an error condition while the program was reading from a file. FrmStk: You've attempted to pop a frame from an empty frame stack. GMK: Something went wrong in the AltKeys.GetMatchingKey routine; probably the specified member of the AltKey list isn't really an AltKey. InvCrd: You've chosen dimensions for the screen most recently read that were invalid in some way--larger than the display area or beginning col/row greater than ending col/row. InvSel: You've passed the Selected function the number of a field that is not a group member. LstAlt: AltKey lists can't be made of fields that are lists. Mem: Insufficient memory to perform operation. NdxBrac: Closing brace missing in NdxFile structure definition. NdxCmm: Comma missing after "}" in NdxFile structure definition. NdxDam: The NdxFile has been damaged, and the code to rebuild it is not linked in. NdxWrt: There's been a DOS error in updating the index for an NdxFile. You may have run out of disk space. NoNam: Empty name found in NdxFile structure definition. NoRoom: There isn't enough room on the disk drive you've chosen to perform the operation. NotNdx: It is very likely that you are trying to open or rebuild a file that is not a Repertoire NdxFile. OpnDsp: You haven't yet opened the display file that one of the screen display routines is trying to use. ReadMix: The program has passed ReadFrame a DisplayFrame aliased to the DisplayFile's list buffer. You can't use ReadFrame and ReadDisplayFrame on the same frame variable. RecDam: Repertoire has found a record in an NdxFile that appears to be damaged. If it's a .DSP file, try deleting and then recompiling the whole file. RecLim: Repertoire does not allow more than 65535 records in an NdxFile. RecNam: The record name specified is not in the list of valid record names for this NdxFile. RecompileDsp: The program has tried to open a .DSP file that was created by an earlier, incompatible version of Repertoire's screen compiler. Please recompile the .DSP file with the current version of SCRNCOMP.EXE. SelErr: Repertoire has made an error in handling a group of fields--no member of the group is marked selected. StructCreate: There's been an error in creating an NdxFile's Structure record--maybe a programmer error, or maybe a file access problem.