UpsMmr.ListerModulesInstalles

Fonction Habilitation Optimiser(PasDEffetDeBord) ListerModulesInstalles(NomProjet : Nul Ou Caractere=Nul, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou ModuleInstalle;

Description

La fonction ListerModulesInstalles permet de lister les modules installés depuis la configuration d'Up ! Application System, en tenant compte des critères de filtrage CritereFiltre et de tri CritereTri.

Si le parametre NomProjet est non Nul, alors seuls les modules de ce projet sont listés.

Les critères sont des expressions en Up ! 5GL citant les propriétés du type ModuleInstalle permettant de générer une requête en Up ! 5GL. Cette dernière est exécutée par Up ! Query.

Si une erreur survient, alors l'exception OperationModuleImpossible est envoyée.

Exemple

Principal
/*******/
Variable
/******/

Debut
...
R=ListerModulesInstalles("Objet.NomModule Comme \"MonM*\"");
/* Liste les modules installes dont le nom commence par "MonM". */
Pour M=R.ParcoursAuDebut() JusquA R.DernierElement() Faire Fin Pour
...
Fin Principal

Voir aussi

ArchiverModule pour archiver un module. InstallerModule pour installer un module. DesinstallerModule pour désinstaller un module.

Traduction

---------