Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Savoir si un bloc est activé en Aruba ou pas

0000002017     -      14/06/2013

Le code suivant permet de déterminer si un bloc (les signalétiques, dans notre exemple) sont activés en Aruba ou pas :

  • Dans un code xBase : ox_mercatorui.IsModuleDotNet('SIG')

  • Dans un code C# : MercatorUi.Globals.Main.IsModuleDotNet("SIG")

qui renvoie toujours un boolean.

A ce stade du développement, les blocs suivants peuvent être testés :

  • HIST : historiques
  • PROMPT : éditeur de code
  • SIGBROWSE : listes de signalétiques
  • SIG : signalétiques
  • REP : reporting
  • CPTA : comptabilité

Cette fonction permet d'écrire du code qui pourra fonctionner tant en mode Legacy qu'en mode Aruba, avec une détection automatique de l'environnement à utiliser.