Message d'erreur IBM i (AS/400)
CPF24CE
Qualificatif &1 incorrect pour une utilisation avec un pointeur.
Qualifier &1 incorrect for use with pointer.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une entrée de pile d'appels a été identifiée à l'aide d'un pointeur. Le qualificatif du nom de module n'était pas *NONE ou le qualificatif du nom de programme n'était pas *NONE ou *PGMBDY.
A call stack entry was identified by using a pointer. The module name qualifier was not *NONE or the program name qualifier was not *NONE or *PGMBDY.
Que faire
Remplacez le qualificatif du nom de module par *NONE, ou remplacez le qualificatif du pointeur par *NONE ou *PGMBDY.
Change the module name qualifier to *NONE or change the pointer qualifier to be *NONE or *PGMBDY.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *QTDCHAR |
20 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF24CE) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF24CE) EXEC(DO)
/* traitement de l'erreur */
ENDDO