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.