Principal - Définition de la fonction principale

Instruction. Définition de la fonction principale du programme.

Syntaxe

Principal
CorpsDUneProcedureOuDUneFonction
Fin Principal

Description

L'instruction Principal permet de définir la fonction principale du programme.

Un procédure implicite est automatiquement appelée avant Principal. Elle construit les objets globaux du composant et les initialise à leur valeur par défaut.

Un procédure implicite est automatiquement appelée après Principal. Elle détruit les objets globaux du composant.

La fonction principale est obligatoire pour construire un programme. De plus, parmi tous les composants constituant le programme, un seul composant peut avoir une procédure principale. Il appartient généralement au module principal du programme.

Le type du résultat de la fonction principale est Entier. Il s'agit du compte-rendu d'exécution du programme. La valeur de ce code-retour doit être comprise en 0 est 255, 0 signifiant par convention que le programme s'est terminé avec succès.

Un composant est réentrant s'il est employé dans un serveur offrant ses services à plusieurs clients simultanément. En ce cas, Principal est exécutée pour chaque instance liée à un client.

Si la fonction principale est protégée par une déclaration d'habilitation via l'inflexion Habilitation, alors le paramètre Connexion d'Up ! Security Manager est obligatoire pour lancer le programme.

Exemple

Principal
/*******/
Debut
Ecran.Ecrire("Bonjour le monde.\n");
Fin Principal

Voir aussi

DebuterComposant pour définir la procédure exécutée au démarrage du composant. TerminerComposant pour définir la procédure exécutée à la terminaison du composant.

Avertissement

Il ne peut exister qu'une fonction Principal par programme.

Traduction

---------