Logged out, click to login

JEDI Online help - Browsing a unit



Back to project JVCL Back Add an item Edit unit Generate DTX file Search Administration

Unit JvPluginManager.pas

Author: Tim Sullivan

Package: Plugin

Status: Completed, Incomplete

Contains all code to make an application plugin enabled. <INCLUDE JVCL.UnitText.dtx>

Last changed by obones on 2009-01-05 14:58:45 CET

Items in the unit

Item
Summary
EJvCantRegisterPlugInError Write here a summary (1 line)
EJvExtensionPlugInError Write here a summary (1 line)
EJvInitializationCustomPlugInError Write here a summary (1 line)
EJvInitializationPlugInError Write here a summary (1 line)
EJvLoadPluginError Exception class used for plugin loading errors.
EJvPlugInError Base exception class used for plugins.
TJvAfterCommandsEvent Write here a summary (1 line)
TJvAfterLoadEvent Event called when a plugin has loaded.
TJvBeforeCommandsEvent Write here a summary (1 line)
TJvBeforeLoadEvent Event called just before a plugin is loaded.
TJvPlgInErrorEvent Event called when an exception has occurred while loading a plugin.
TJvPluginManager Plugin manager.
TJvPluginManager.AddCustomPlugin Adds a plugin to the manager.
TJvPluginManager.Extension Extension of plugins to find.
TJvPluginManager.GetLoadedPlugins Fills the specified string list with the names of the loaded plugins.
TJvPluginManager.LoadPlugin Loads a plugin.
TJvPluginManager.LoadPlugins Scans a folder for and loads plugins.
TJvPluginManager.OnAfterLoad Event called when a plugin has loaded.
TJvPluginManager.OnAfterNewCommand Write here a summary (1 line)
TJvPluginManager.OnBeforeLoad Event called just before a plugin is loaded.
TJvPluginManager.OnBeforeNewCommand Write here a summary (1 line)
TJvPluginManager.OnNewCommand Event called for each command of a loaded plugin.
TJvPluginManager.OnPlugInError Event called when an exception has occurred while loading a plugin.
TJvPluginManager.PluginCount Number of loaded plugins.
TJvPluginManager.PluginFolder Folder to scan for plugins.
TJvPluginManager.PluginKind Type of plugins to use when loading plugins.
TJvPluginManager.Plugins Array of loaded plugins.
TJvPluginManager.SendMessage Broadcasts a message to all loaded plugins.
TJvPluginManager.ShowLoadPluginErrors Write here a summary (1 line)
TJvPluginManager.UnloadPlugin Unloads the specified plugin.
TNewCommandEvent Event called for each command of a loaded plugin.
TPluginInfo Type denoting an item in the plugin registration database.
TPluginInfo.Handle Handle of the DLL or package.
TPluginInfo.PlugIn Reference to the TJvPlugin instance.
TPluginInfo.PluginKind Denotes the type of the plugin.
TPluginKind Type of a plugin.
TPluginKind.plgCustom Plugin is a custom plugin (e.g. plugins embedded in the host application).
TPluginKind.plgDLL Plugin is in a DLL ("old style" plugins).
TPluginKind.plgPackage Plugin is in a runtime package.

Copyright (c) 2004 by the JVCL Team; all rights reserved
Uses PclZip by phpconcept and parts of the PEAR library