PLUGIN

ND-Faciliti ExecAction ›› Balises ›› Standard ››
Parent Previous Next


PLUGIN



Description :

       
Charge un plugin pour ExecAction. Cette option permet d'étendre ExecAction avec d'autre fonctionnalités. Une explication pour réaliser les plugin's est décrite ICI.


Ce plugin une fois chargé, il sera donc possible d'utiliser le plugin, comme une balise dans le fichier de directive.


Lors du chargement plusieurs fonctionnalité peuvent être disponible en fonction du l'auteur.



Type des attributs :


       Obligatoire :


                Name : Nom permettant d'utiliser le plugin comme une balise.        


Optionnel (en fonction du contexte) :


                RedirectionFS64 : Gère l'activation de la redirection du système de fichier x64.

                WorkingDir : Répertoire de travail d'ExecAction.

                WaitAtClose : Délai d'attente avant fermeture générale de ExecAction.

                NoPluginInfo : Masque les informations du plugin.

                BlockTagError : Gestion des erreurs de la directive.


Description des attributs :


Attributs

Options

Comment l'utiliser ?

Type


Load (par défaut) : permet d'utiliser une fonction dans une librairie


Close : Décharge une librairie en mémoire.



Location

Chemin du plugin à charger


Lors du chargement ExecAction vérifia la conformité de la librairie.


Name


Nom de la balise



le nom spécifié sera utilisé comme nom de balise, il sera donc possible dans le fichier de directive d'utiliser le plugin avec son nom de balise.


 Les balises d'ExecAction ne peuvent pas être surchargé, tout nom similaire à une balise déjà existante sera ignoré.



NoPluginInfo


True ou 1 : Plus d'affichage des informations du plugin au chargement.


False ou 0 (par défaut) : Affichage des informations du plugin au chargement.



BlockTagError


0 ou inherit : Héritage (par défaut) :

La balise reprendra le BlockTagError de la balise hiérarchiquement au dessus de lui. On parlera alors d'héritage.


1 ou block : Bloque en cas d'erreur :

Cette action remontra en erreur au niveau supérieur.


-1 ou ignore : Ne bloque pas en cas d'erreur :

Le retour ne sera pas pris en compte.


Règle la gestion des erreurs, pour les directives.


Exemple :   




<?xml version="1.0" encoding="ISO-8859-1" ?>


<DEMO_PLUGIN description="This is a demo for a plug" locationRegistry="HKEY_CURRENT_USER\Software\plugexecaction">

       <LOG location="#temp#\demo_plugin.log" archivemax="3" maxsize="1024"/>

       

       <WINDOW textColor="#FFFFFF"

                       titleWindow="Super ESSAI"

                       logoImage="e:\ndf_execAction\logo.png"

                       backgroundColor="#385214"

                       textBackgroundListAction="#123456"

                       textColorListAction="#552233"

                       levelDisplay="rootAction"

       />

       

       <PLUGIN name="testdll" type="load" location="G:\Projets\ndf_execAction\v4\Exemple\test.dll">

               <TESTDLL attribut_for_fonction="Hello world"/>

       </PLUGIN>


</DEMO_PLUGIN>




Créé avec HelpNDoc Personal Edition: Générateur complet d'aides multi-formats