The ApplicationMgr.Start method verifies that a license exists to run the application. When no license exists, the ApplicationMgr.Start method returns an error the application displays before exiting. When a license that is not activated or an evaluation license exists, the ApplicationMgr.Start method prompts users to activate a license.

When the ApplicationMgr.IsEditor property is True, the ApplicationMgr.Start method requires a license that permits editing. When you call the ApplicationMgr.Start method when the ApplicationMgr.IsEditor property is False and later set the ApplicationMgr.IsEditor property to True, the ApplicationMgr.IsEditor property returns an error when it cannot obtain a license that permits editing.

Note You can call the Engine.AcquireLicense method before calling the ApplicationMgr.Start method to control whether TestStand launches a dialog box for evaluating, activating, or purchasing TestStand when the license is not properly activated