SCR/AL1 - TOME IV. Les librairies internes
2.21 Fonctions d'erreurs et de messages
Syntax
PG_v3_display_error(c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd)
char *c1, *c2, *c3, *c4, *c5, *c6, *c7, *c8, *c9, *ca, *cb, *cc, *cd;
Description
Affiche un message dans la PAGE scr_err définie en principe dans scr.f. On peut donc modifier la position, la taille, la couleur de cette PAGE comme n'importe quelle autre PAGE.
Cette fonction est l'ancienne PG_display_error() de SCR/AL1 v.3. Si on souhaite conserver cette version dans les versions postérieures à SCR/AL1 v.3, il suffit de redéfinir la fonction PG_display_error() et de la placer dans un des modules objet (pas dans une librairie!) ou d'utiliser le paramètre -v3err dans le programme scr4_e.
Exemple
PG_display_error(text, c1, c2, c3, c4, c5, c6, c7)
char *text, *c1, *c2, *c3, *c4, *c5, *c6, *c7;
{
return(PG_v3_display_error(text, c1, c2, c3, c4, c5, c6, c7));
}
Le message peut être construit dans la fonction même à la manière de sprintf en passant plusieurs paramètres.
Si l'application n'est pas en mode pleine page, le message est envoyé dans le standard output. La fonction retourne alors toujours 0.
Valeur retournée
la touche pressée pour quitter la page
Exemple
PG_v3_display_error("Fichier %s non trouvé", filename);
Voir également
SCR_confirme(), SCR_MessageBox(), PG_display_error()
File s_pgcro.c
PG_v3_display_error(c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be