message


gestion des messages

message message
read
var
See also

message

message(env,com)

        Edite le message numéro com de l´environnement env.
Remarques:
1) Pratiquement, il suffit d´ajouter ou de modifier les messages des fichiers mesa.h (interpreteur), mesb.h (anyflo) et mesc.h (application)
2) Si le message n´existe pas, le message MESSAGE env com ILLEGAL est émis.
Exemple:
message(0,2): imprime DEBORDEMENT

message("nnn")

       Lit le fichier de messages nnn. Le séparateur de messages est le point virgule (;). Ce fichier est de la forme:
/* commentaires */
;message 0;
;message 1
sur plusieurs lignes;
...
;message n-1;
Remarques:
1) Si nnn est de la forme ;mes1;mes2;...;ab\ncd;..; cette chaine sera considérée comme le contenu du fichier fictif de nom nnn.
2) Ces messages, une foid déclarés, sont permanents et ne peuvent pas être détruits.

message("nnn",num)

        Retourne le message num (entre 0 et n-1)

message("nnn",num,sous_num)

        Retourne le sous message sous_num du message num (sou_num >= 0). Le séparateur des sous messages est |

message(";mes_0\n;mes_1;...;mes_n;")

Si la chaine nnn contient au moins un \n (enter):
        Lit la pile de messages ;mes1;\n;mes2;

message(";mes1\n;mes2;",num)

        Retourne le message num (entre 0 et n-1).

message message(env,com)

        Retourne le contenu du message numéro com de l´environnement env.
Exemple:
w=message message(0,71);$w; imprime On continue(0,1) ? \7

Message read

message(num)read("fic")

Retourne le message num (>= 0) du fichier fic.
Options:
inclu("c"): c est le séparateur de messages.
Le fichier est de la forme, avec par exemple c = ;:
;Premier message
sur 2 lignes;
;Ceci est le
deuxième message
sur 3 lignes;

Message var

message(num)var("V")

Retourne le message numéro num de la variable V, structurée comme le fichier fic.

Voir aussi

edit generate message
generate message read
ini message
NP message
rem message