SCR/AL1 - TOME IV. Les librairies internes
2.21 Fonctions d'erreurs et de messages
Syntax
SCR_v3_confirme(text, c1, c2, c3, c4, c5, c6, c7)
char *text, *c1, *c2, *c3, *c4, *c5, *c6, *c7;
Description
Affiche le texte text à l'aide de la PAGE scr_conf 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 attend la frappe d'une des touches suivantes :
Tant qu'aucune de ces touches n'est frappée, la fonction ne retourne pas.
Cette fonction est l'ancienne SCR_confirme() 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 SCR_confirme() et de la placer dans un des modules objet (pas dans une librairie!) ou d'utiliser le paramètre -v3cnf dans le programme scr4_e.
Exemple
SCR_confirme(text, c1, c2, c3, c4, c5, c6, c7)
char *text, *c1, *c2, *c3, *c4, *c5, *c6, *c7;
{
return(SCR_v3_confirme(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 le programme n'est pas en mode fullscreen, le message est affiché dans le "standard error stream".
Exemple
if(SCR_v3_confirme("Continuer ?") != 0) return;
Voir également
PG_display_error(), SCR_confirme(), SCR_MessageBox()
File s_pgcnfo.c
SCR_v3_confirme(text, c1, c2, c3, c4, c5, c6, c7)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be