WINDEV 2025 : Les concepts

Partie 4 : Concepts avancés 147 Macro Code Utilisateur : MCU en pratique 1 Qu’est-ce que le MCU ? Le MCU est une option permettant aux utilisateurs avancés de réaliser leurs propres traitements dans l’application. L’utilisateur final peut saisir du code WLangage et le greffer sur une application exis- tante. Il est possible de faire remonter au développeur les traitements ajoutés afin que ceux-ci soient intégrés dans les sources de l’application. De nombreuses fonctionnalités du WLangage sont accessibles à l’utilisateur et des restrictions peuvent être appliquées par le développeur. Par exemple interdire l’utilisation des fonctions de gestion des fichiers. Afin d’assurer l’intégrité des données, les ordres de modification ou d’ajout d’enregistrement ne sont pas disponibles pour l’utilisateur. 2 Comment activer/désactiver le MCU ? Il est bien sûr possible de débrancher cette fonc- tionnalité, par fenêtre ou pour l’application entière si vous le désirez. Pour désactiver le MCU sur une fenêtre, il faut cocher l’option "Interdire l’utilisation du M.C.U." dans l’onglet "Détail" de la description d’une fenêtre. Pour gérer le MCU sur le projet : 1. Affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description". 2. Affichez l’onglet "Avancé". En cliquant sur le bou- ton "Macro Code Utilisateur", vous avez la possi- bilité d’autoriser la saisie de Macro Code Utilisa- teur ou de l’interdire pour l’application complète. Si vous l’autorisez, deux options sont alors dispo- nibles : • Autoriser l’utilisation des ordres HFSQL (HLitPre- mier, HFiltre, HAjoute, etc.). • Accepter les suggestions faites par les utilisa- teurs. Cette deuxième option permet l’envoi d’un email par l’application lorsque l’utilisateur crée un macro code. Le fichier "*.MCU" correspondant à la macro code est envoyé en pièce jointe. Vous récupérez ainsi facilement les suggestions des clients et les inté- grer automatiquement dans votre projet ! WINDEV dispose en effet d’une option d’importation des fi- chiers "*.MCU" (sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez l’option "Des Macro-Codes Utilisateurs ...").

RkJQdWJsaXNoZXIy NDQ0OA==