L4G >  Infbox  

Afficher tout Masquer tout

Infbox déclare une boîte d'information.

 

Syntaxe

   [ Local ] Infboxliste_exprg  [ Titledexp_titreSleepdélai

 

Paramètres

Elément

Description

Restrictions

liste_exprg

Liste d'expressions-généralisées séparées par le caractère ','.

Les expressions doivent être alphanumériques et leur  nombre limité à 255

exp_titre

Expression alphanumérique du titre de la boîte.

longueur <= 50

délai

expression entière exprimant un délai.

délai >=0

 

Exemples

# affichage d'un message d'information par le superviseur
# ce message disparaît au bout de 10 secondes.
Infbox TEX1(1..NTEX) Titled mess(69,123,1) Sleep 10

 

Description

Infbox permet de déclarer une boîte servant à afficher un texte d'information.

L'instruction Infbox comporte comme premier argument le texte à afficher. Il est donné sous la forme d'une liste d'expressions alphanumériques, chaque élément de la liste constituant une ligne du texte. Si l'une des expressions est une variable dimensionnée sans précision d'indice ou d'intervalle d'indices, tous les éléments de la variable sont utilisés. La précision d'un indice ou d'un intervalle d'indices détermine les éléments à prendre en compte. Si l'on donne un intervalle d'indices tel qu'il n'existe aucun élément correspondant, par exemple CHOIX(1..0), la boîte ne sera pas affichée.

Un texte donné avec un nombre de lignes trop grand pour la taille de l'écran sera tronqué.

On peut donner ensuite des clauses optionnelles :

La clause Titled permet de donner un titre à la boîte d'information, différent du titre standard.

La clause Sleep permet d'exprimer un temps d'attente maximum pour la saisie de la réponse. C'est un temps exprimé en nombre de secondes. En time-out, le système sort  de la fenêtre. 

Remarques

Les boîtes d'information sont refermées dès que l'on appuie sur le bonton "Ok" ou en time-out. L'instruction Close n'existe pas pour une Infbox.

 

Erreurs associées

Erreur

Description

ERMODE (10)

- Les expressions ne sont pas alphanumériques.
- les indices donnés ne sont pas numériques.

ERINDI ( 8)

Erreur de bornes pour des indices.

ERDIM (55)

Trop de dimensions données.

PLUMEM (31)

Plus de mémoire disponible.

ERTRWD (79)

Trop d'OBJets ouverts

 

Mots-clés associés

INPBOX  -  DLGBOX  -   MESBOX  -  ONERRGO   -  INFBOX  -  WRNBOX   -  ERRBOX  -  QSTBOX   -  SELBOX  -  STATUS - ENDBOX