w w w . a d o n i x . c o m

INFBOX

Sommaire


Infboxdé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éesséparées par le caractère ','.

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

exp_titre

Expression alphanumérique du titre de laboîte.

longueur <= 50

délai

expression entière exprimant un délai.

délai >=0

 

Exemples

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

 

Description et commentaires

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

L'instruction Infboxcomporte comme premier argument le texte à afficher. Il est donné sous la formed'une liste d'expressions alphanumériques, chaque élément de la listeconstituant une ligne du texte. Si l'une des expressions est une variabledimensionné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'unintervalle d'indices détermine les éléments à prendre en compte. Si l'on donneun intervalle d'indices tel qu'il n'existe aucun élément correspondant, parexemple 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'écransera 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 saisiede la réponse. C'est un temps exprimé en nombre de secondes. En time-out, lesystè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)

Erreurde bornes pour des indices.

ERDIM(55)

Tropde dimensions données.

PLUMEM(31)

Plusde mémoire disponible.

ERTRWD(79)

Tropd'OBJets ouverts

 

Mots-clés associés

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

 


Sommaire

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved