Memory files display text within windows and allow editing of the text. Memo fields, the help system, choice lists, multi-toggles, spin buttons, and list boxes are implemented using memory files.
Memory files provide an alternative to using string output functions to write to windows. You can create a memory file filled with text information that can be displayed and viewed within a window at any time during the program. You can combine text for several different parts of the program by using keywords in the memory file to separate the sections of text. For displaying large numbers of variable-length rows of text, memory files are much more efficient than memory screens.
Memory management of memory files is completely automatic. Memory for the structures and arrays created in building memory files is allocated automatically from the free memory heap by system functions. Other system functions permit you to free (return to the heap) all of the memory allocated in building a memory file.
How Memory Files are Structured
Features and Options of Memory Files