JVCL Help:TJvPluginManager
JVCL Help: TJvPluginManager Class
Search in JVCL Help
Search in all projectsClass Hierarchy
TJvPluginManager
run\JvPluginManager.pas
Summary
Plugin manager.
Pascal
run\JvPluginManager.pas
TJvPluginManager = class(TJvComponent);
Description
- JVCLInfo
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[0].Configure.
For more information on writing plugins and make applications plugin enabled, take a look at Writing plugins and plugin enabled applications.
About
Notes
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