Bonjour,
Soit une variable déclarée comme suit :
Dans le code on trouve ensuite cette instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 01 TOTO PIC S9(5) COMP-6.
La compilation sous MicroFocus se passe sans problème. En revanche avec AcuCobol la compilation se plante avec le message suivant : ERROR: TOTO is illegal type in this context
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IF TOTO = LOW-VALUE ... END-IF
Passer la variable en COMP-3 ou autre ne change rien. Seul le décimal étendu passe à la compilation.
Quelqu'un a-t-il déjà rencontré ce problème ? Y a-t-il une option de compilation particulière permettant d'accepter ce test ?
D'avance merci pour votre aide.
Partager