The button above contains a script that imports an arbitrarily long text file into record fields on multiple pages. As a recordfield has a maximum limit of 32k of text, this script divides the file into blocks of slightly smaller than this. Some tricky statements are included to avoid problems with running out of local memory when reading large file chunks. As embellishments, a title recordfield is filled out and "next page" and "previous page" buttons are added where appropriate.
What the script does not do is intelligently divide the sections at logical points (end of a sentence or end of a paragraph). This is left as an exercise.
Chris J. Carden
Asymetrix Technical Support
20 March 1992
This button above contains a script that imports an arbitrarily long text file into record fields on multiple pages. As a recordfield has a maximum limit of 32k of text, this script divides the file into blocks of slightly smaller than this. Some tricky statements are included to avoid problems with running out of local memory when reading large file chunks. As embellishments, a title recordfield is filled out and "next page" and "previous page" buttons are added where appropriate.