Ver Mensaje Individual
  #1
Antiguo 8 de junio de 2015, 17:08
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 02.10.2026 11:51
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492
Predeterminado Falta paréntesis en PERFORM ¿?¿?
0 Inactivo Inactivo

Tengo el siguiente trozo de código:

Código COBOL:
  1.                          
  2.      PERFORM VARYING I FROM 1 BY 1 UNTIL I > 8
  3.                      OR I > A
  4.                      
  5.                         PERFORM VARYING II FROM 1 BY 1
  6.                                 UNTIL II > 81
  7.                                       OR FUNCTION UPPER-CASE (WENTCOD(I:1) = LE(II))
  8.                                          CONTINUE
  9.                         END-PERFORM
  10.              .
  11.              .
  12.              .
  13.              .
  14.      END-PERFORM.
  15.      

Y al compilar, me dá el siguiente error:

JMN2700I-S The right parenthesis of the function is not specified. A right parenthesis is assumed

¿Dónde leshes me falta un paréntesis derecho?, ¿alguien lo ve?, y por cierto lo de "assumed" va a ser que no.

Un saludo
Josber is offline   Responder Con Cita