Description The Rivet Library is designed as a loading point for any form or data required by another Rivet control. Using this control you can bundle together the graphic and text files associated with an application into one physical library file. Objects within the file are stored in groups with each group having its own name. To optimize run-time loading performance an entire group can be loaded at once (see the Preload property). This greatly improves performance, for example, if the application is to be distributed on CD-ROM. This feature is demonstrated in the SAMP24 sample application.
The RivetLib control supports three image formats. This is in contrast to using the FrameFile property of other controls which supports six image formats. The three types were chosen to optimize performance. They are: uncompressed .BMP, .GIF, and .JPG.
The RivetLib also supports three types of document files for the RivetText control. They are: straight ASCII (.TXT), rich text (.RTF), and the Rivet Bundle Format (.BND). ASCII or RTF files can be converted to BND files to improve load time performance.
The use of this library is not limited to Rivet controls however. When an object is loaded you get a handle to the object, which can be used anywhere.