1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| //*****************
//* Role: Determiner si le mel psIdMail_p est dispo dans npNameSpace_g
//**
//* Parametres:
//* psIdMail_p --> L'ID du mel qu'on veux tester l'existance
//**
//* Predicats: npNameSpace_g doit etre initialisé
//**
//* Retour: Retourne faux si psIdMail_p n'est pas accessible
//* Retourne vrai si psIdMail_p est accessible
//**
bool ItemDispo(LPSTR psIdMail_p)
{
bool bRes_l = true;
char sTmp_l[500] ;
__try
{
npNameSpace_g.GetItemFromID(psIdMail_p, vtMissing);
}
__except(1)
{
sprintf(sTmp_l,"Ce mel n'est pas disponible (%s)",psIdMail_p);
AfxMessageBox(sTmp_l);
bRes_l = false;
}
return bRes_l;
} |
Partager