Comments/Questions on several postings in source forum:

FileMap2.inc: File Mapping allows file access at full memory speed.
FileMemMang2.inc: takes care of allocation/storage of UDTs.
FStr16.inc: takes care of string storage.

With the combination, it's easy to build file-based structures: list, stacks, trees, …etc; that would be a trip to build otherwise.

You also get full memory speed!

You can use FileMap2.inc to treat a file as a PB Array; using ReDim At - full speed

Puts a different slant on file In/Out.

the posted code is public domain - use at your own risk