JVCL Help:TJvPluginManager - Project JEDI Wiki

JVCL Help:TJvPluginManager

From Project JEDI Wiki

Jump to: navigation, search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Contents

[edit] Class Hierarchy

TJvPluginManager
run\JvPluginManager.pas


[edit] Summary

Plugin manager.

run\JvPluginManager.pas


[edit] Pascal

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


[edit] 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


[edit] About

[edit] Navigation

run\JvPluginManager.pas


[edit] 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


[edit] 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

Personal tools
Navigation
Project JEDI
Code Library
Visual Component Library
Version Control System
Math Library
Code Formatter