For Your Information: Answer on news group from Digital Metaphors
1. Check the declaration of the TppDrawWPTRichText class and make sure that
TppDrawWPTRichText.EMFStrem is declared as a published property and that it
is supported in the Assign method.
2. Modify the Delphi environment library path to include RBuilder\Source and
the WPTools source. Then set the debugger to break on Delphi language
exceptions. Run the test and check the call stack when it breaks on the
exception.
3. The reading and writing of the Page objects to/from to the archive file
uses standard Delphi object persistence (write component/ read component).
For archiving to work, the Page.DrawCommands[] must to be streamable (which
is what number 1 above is about). We do not haveWP Tools or the WP Tools/RB
integeration classes here - that was all done by WP Tools. You might contact
their tech support and ask whether they have tested it in an archive (.raf).