load_project (project: STRING)
Loads a new project, replacing all database items, profiles and script items. The function looks for the specified project file in the 'projects' location.
Use this function if you have a lot of content and it can be split into separate modules easily. Then, one project serves as a launchpad for the other modules. However, each module is truly separate because the modules cannot share profiles and each has its own database and script. This would be a good way of launching a large set of reference pages without cluttering the main project with a lot of content.
Calling this function unloads the current project. The new project has to call this function again on the original project file to load it again. You can also use launch to launch another copy of the test engine to keep both open (but separate).
When you call this function, the on_project_can_exit event is called. If you return false, this function fails.
on_project_can_exit
launch
system functions
Location Manager
script go_to_ref_books is load_project ('ref_books.ini') end