JVCL Help: TJvPluginManager Class
- Project summary
Search in JVCL HelpSearch in all projects
TJvPluginManager = class(TJvComponent);
TJvPluginManager is the plugin manager for an application. It's the core of a plugin enabled (or host) application.
The component takes care of all the housekeeping involved in loading/unloading plugins and provides several properties and methods to load or unload plugins, configuring a plugin, sending messages to one plugin or all plugins or executing a command.
Loaded plugins are stored in the Plugins property. You can access individual plugins much like you can access individual strings in TStrings object, e.g. Plugins.Configure.
For more information on writing plugins and make applications plugin enabled, take a look at Writing plugins and plugin enabled applications.
Due to an unresolved bug, you should make sure that TJvPluginManager is created before the main menu if you add plug-ins to the main menu. TJvPluginManager should be available when the main menu is destroyed.
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page