Appendix G. RekallRT: The Rekall Runtime

RekallRT is the runtime version of Rekall. It is intended for use where you have developed a Rekall database and wish to deploy it to users without giving them access to the design functions (so that they cannot change forms and reports and so forth), nor direct access to tables and queries.

RekallRT is not a system which "compiles" the database application, rather it is a version of Rekall with all the design functions stripped out, and with various other restrictions. These are described in this appendix.

Startup Form

When RekallRT opens a Rekall database, the database must have a form which executes automatically (ie., a form named MainForm in a server database for which the AutoStart options is set). If the Rekall database does not fulfill these requirements, then RekallRT will not run.