DefinitionsProgramme
Fin DefinitionsProgramme
<UpsMxr:DefinitionsProgramme
SignatureDuProgramme
ModulesImportes
DeclarationsGlobales
ListeDeProceduresOuDeFonctions
?>
DefinitionsProgramme
permet de déclarer les définitions globales d'un composant implicte en Up ! 5GL.
La seule présence de cette instruction signifie que la ressource n'est pas statique mais dynamique i.e. qu'elle comporte du code.
Cette instruction ne peut être employée que dans la déclaration d'une ressource et non dans le code d'un composant en Up ! 5GL. Elle est obligatoire pour mixer des expressions, des instructions ou des méthodes de rappels en Up ! 5GL.
Source Annuaire "Exemple de l'emploi des annuaires mixes" Version 4.0.0;
DefinitionsProgramme
/******************/
Source Composant "Exemple de l'emploi des annuaires mixes" Version 4.0.0;
Variable
/******/
C : Caractere;
Fin DefinitionsProgramme
Annuaire MonAnnuaire
/******************/
Debut
EcrireEntree("/coucou", "/COUCOU");
EcrireEntree("/hello", Expression(C));
Instructions
C="/GUTEN TAG";
Fin Instructions
EcrireEntree("/guten tag", Expression(C));
Fin Annuaire
Rappels
/******/
DebuterComposant
/**************/
Debut
C="/HELLO";
Fin DebuterComposant
Fin Rappels
<?xml version="1.0"?>
<?UpsMxr:DefinitionsProgramme
Source Composant "Exemple de l'emploi du Xml mixe" Version 4.0.0;
Variable
/******/
C : Caractere;
?>
<Facture Numero="1" Date="23-SEP-2007">
<Client Prenom="Jean" Nom="DURAND" NSS="123456789">
<Adresse Rue="1 Bis ma rue" Ville="Ma Ville" CodePostal="12345"/>
</Client>
<Detail Code="C" Description="Carambar" Montant="10.00"/>
<Detail Code="N" Description=<?UpsMxr:Expression C ?> Montant="20.00"/>
<?UpsMxr:Instructions
C="Reglisse";
?>
<Detail Code="R" Description=<?UpsMxr:Expression C ?> Montant="30.00"/>
</Facture>
<?UpsMxr:Rappels
DebuterComposant
/**************/
Debut
C="Nougat";
Fin DebuterComposant
?>
- | - | - | - | - | - | - | - | - |