Problème pour retrourner une valeur
Bonjour,
Voila deux jour que j'essaie de faire une fonction "ERREUR" mais j'ai un problème et je ne trouve rien.
Donc désespérément je me tourne vers vous.
Je vous explique donc mon problème.
Je souhaite définir des erreurs :
Code:
1 2 3 4 5 6 7 8
| #define NO_ERR 0x00000001
#define ERROR_1 0x00000002
#define ERROR_2 0x00000004
#define ERROR_3 0x00000008
.
.
.
#define ERROR_31 0x80000000 |
Dans l'application d'un bouton je vérifie les valeurs contenues dans 2 EDIT
Si la valeur contenu dans l'EDIT dépasse une certain valeur alors je lui affecte une erreur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| void __fastcall TMainForm::btnValiderClick(TObject *Sender)
{
int ERR=NO_ERR;
.
.
.
if (duree < 1 || duree > 1000)
ERR |= ERROR_3;
.
.
.
et puis a la fin je met un return (ERR);
} |
Mais je ne peux pas... pkoi??
PS : je traville sous C++ Builder 6