JVCL Help:TJvPluginManager

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvPluginManager
run\JvPluginManager.pas


Summary

Plugin manager.

run\JvPluginManager.pas


Pascal

 run\JvPluginManager.pas
 TJvPluginManager = class(TJvComponent);


Description

  1. 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.

run\JvPluginManager.pas


About

Navigation

run\JvPluginManager.pas


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.

run\JvPluginManager.pas


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