ModuleDynamique
Instruction de déclaration. Spécifie qu'un module fait partie du programme et qu'il est dynamique.
Syntaxe
ModuleDynamique ;
Description
Un programme en technologie Up ! Virtual Technical Machine est un assemblage de modules qui sont soit des modules générés soit des modules natifs. Les modules peuvent être liés au programme exécutable ou être hébergés dans un autre programme. De plus, cette autre programme peut être exécuté sur la même machine ou sur une autre machine accessible via un réseau.
L'instruction ModuleDynamique
spécifie que le module ne doit pas faire partie du fichier du programme exécutable mais doit faire partie processus issu de l'exécution du programme.
En ce cas, Up ! Virtual Technical Machine gérant les modules utilisés dans le programme généré chargera ce module lors du lancement du programme et effectuera un édition de liens sommaire.
L'avantage de cette architecture est de pouvoir modifier les modules sans à avoir à recompiler les programmes.
Exemple
Interface Module "Ceci est un module" Version 1.0.0;
ModuleDynamique;
Voir aussi
Interface pour définir l'interface d'un module. ModuleStatique pour définir un module statique. Distribue pour spécifier que le module est distribué via Up ! Object Request Broker.
Traduction