This archive should contain the following files: arrays.pas the dynamic arrays unit fastmem.pas a support unit arrays.hlp the documentation for both units readme.txt this file Usage of the array classes is demonstrated by a test program, which consists of the following files: arrtest.dpr main program file arrtest1.pas - arrtest8.pas forms units arrtest1.dfm - arrtest8.dfm forms definition files The test program has no documentation but should be pretty easy to understand. You can create instances of several different array classes via the Arrays|Use menu item, fill them with stuff, resize and sort them, write them to files and read them back etc.. Individual items can be changed, deleted or inserted. You can make copies of an array (+ the form that displays it) with Arrays|Clone and then copy items between arrays (if they are of the same class). You will need to change the path names used in the Uses clause of arrtest.dpr to get the thing to compile. If you find any bugs or inconsistencies in the Arrays or FastMem Units or in the documentation, please report them to me. All files in this archive are freeware. You may use them in your programs, whether commercial or not, if you give due credit to the author. You use this code at your own risk, if your monitor goes up in smoke or some such thing as a consequence, don't blame me ! Dr. Peter Below CIS 100113,1101