Licence

Attribut d'instruction. Spécifie que le module est soumis à licence.

Syntaxe

Licence Defaut SuiteLicence

Description

L'instruction Licence spécifie que le module n'est pas libre de droits d'exécution mais qu'il est nécessaire d'acquérir une licence déclinée selon trois modes de fonctionnement :

La vérification des licences installée par rapport au degré d'utilisation nécessaire, par rapport au nombre d'utilisateurs potentiels maximal ou à l'échéance de celles-ci est automatiquement vérifiée par Up ! Security Manager au moment du chargement statique du module.

Quand un module est chargé dynamiquement par le constructeur du type Module, il n'est pas possible de savoir à priori quel usage du module va être fait. L'usage par défaut est alors défini par le mot-clé Defaut qui introduit l'usage maximal que pourrait faire l'utilisateur du module dans le cas d'un chargement dynamique. Le degré de licence installée doit être alors au moins celui-là.

Exemple

Interface Module "Ceci est un module" Version 1.0.0;

Licence Defaut LicenceExecutionBatch;
/* L'usage par défaut de ce module sous licence est le mode d'exécution batch. */
...
ImporterModule MonModule("MonModule", LicenceDeveloppement);
/* Le module 'MonModule' va être employé en développement. */

Voir aussi

LicenceExpresse, LicenceStandard et LicenceEntreprise pour connaître les quatre formes de licences.

Traduction

---------