Aller au contenu

CPFA318

Error calling exit routine.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Une erreur s'est produite lors de l'appel d'une routine d'exit indiquée par un pointeur de procédure. Le type de routine d'exit est &1. Les types de routine d'exit sont les suivants : 1 - Routine d'exit de modification 2 - Routine d'exit de suppression 3 - Routine d'exit de déplacement ou de redimensionnement 4 - Routine d'exit d'affichage 5 - Routine d'exit de fenêtre en cours

An error occurred calling an exit routine specified by a procedure pointer. The exit routine type is &1. The exit routine types are as follows: 1 - Change exit routine 2 - Delete exit routine 3 - Move or resize exit routine 4 - Display exit routine 5 - Current window exit routine

Que faire

Assurez-vous que le pointeur de procédure désigne une fonction valide qui attend les paramètres appropriés et que la procédure ne génère aucune exception.

Ensure that the procedure pointer refers to a valid function that expects the appropriate parameters and that the procedure does not generate any exceptions.

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...

VariableTypeLongueur
&1 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA318) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPFA318) EXEC(DO)
  /* traitement de l'erreur */
ENDDO