Ver Mensaje Individual
  #4
Antiguo 22 de febrero de 2016, 11:21
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207

He intentado de todas las menaras posibles, y he llegado a la conclusión de que simplemente el compilador no acepta PROCEDURE-POINTER. Por lo pronto, declarando un campo como tal ni si quiera compila... Y luego, realmente lo que hace en PowerCOBOL posteriores con la sentencia siguiente:

Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01  PPTR              PROCEDURE-POINTER
  3.  
  4.  PROCEDURE DIVISION.
  5.      
  6.      SET PPTR TO ENTRY "MyEntry"

Es simplemente reemplazar PPTR por la dirección de la función, que es calculada justamente a la hora de compilar/linkear (el offset).

Con lo cual, es una pena, pero no se puede hacer nada con PROCEDURE-POINTER...



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita