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 28 29 30 31 32 33 34 35 36 37 38
| #define FONCTION "fiPrintErreur"
SHORT fiPrintErreur ( PCHAR pchParametre,
PCHAR pchLibelleErreur,
int iCodeAlarme,
LONG lIdJnTraitementAlarme,
BOOL bSansLog)
{
USHORT sValRet= XZC_NO_ERROR;
XZT_PALARME xztPalarme;
PXZT_PALARME pxztPalarme = &xztPalarme;
char pchLigne[XZC_LGREP];
TRACE (XZE_F,"Debut")
sprintf(pchLigne,"Parametre : %s, Probleme : %s",pchParametre,pchLibelleErreur);
SERROR("", pchLigne)
if (bSansLog == XZC_FALSE)
{
fiPrintLog (iModuleADV,pchLigne);
}
memset(pxztPalarme,0, sizeof(XZT_PALARME));
sprintf(pxztPalarme->xzpxztLibelle[0].chParam,pchParametre);
/*STRACE(XZE_F2,"pchLibelleErreur_AVANT",pchLibelleErreur);*/
sprintf(pxztPalarme->xzpxztLibelle[1].chParam,pchLibelleErreur);
STRACE(XZE_F2,"pchLibelleErreur_APRES",pchLibelleErreur);
STRACE(XZE_F2,"PXZT_VALEUR",pxztPalarme->xzpxztLibelle[1].chParam);
scPrintAlarme ( iCodeAlarme,
lIdJnTraitementAlarme,
iModuleADV,
pxztPalarme);
DTRACE (XZE_F,"Fin",sValRet)
return (sValRet) ;
}
#undef FONCTION |
Partager