Resultados 1 al 3 de 3

Tema: Tablas bidimensionales de longitud variable

  1. #1
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,290
    Última visita
    Hoy a las 15:46

    Agradecimientos
     
    Recibidos
    1,038
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    104 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Lightbulb Tablas bidimensionales de longitud variable

    Como se sabe, el COBOL no gestiona la memoria de manera dinámica. Es decir, aunque definamos el DEPENDING ON, en realidad siempre reserva el máximo que indicamos en el TO n TIMES. Ademas, no podemos meter varios DEPENDING ON anidados, ya que el direccionamiento de la memoria no es dinámico.

    Pero, el compilador NetExpress de MicroFocus lo permite. Para ello debemos añadir una directiva en la cabeza:

    CODE Código:
    1. $SET ODOSLIDE

    El resultado de añadira nos permite tener tablas con DEPENDING ON anidados:

    COBOL Código:
    1.      LINKAGE SECTION.
    2.  
    3.        01  LINK-AREA.
    4.            10  LNK-DATO1     PIC X(4).
    5.            10  LNK-LONG      PIC 99.
    6.            10  LNK-OCCURS    PIC 9999.
    7.            10  LNK-REGISTRO OCCURS 1 TO 9999 DEPENDING ON LNK-OCCURS.
    8.                15  FILLER OCCURS  40 TO   50 DEPENDING ON LNK-LONG.
    9.                    20 FILLER PIC X.
    10.  
    11.            10  LNK-COD-RET   PIC XX.
    12.            10  LNK-FS        PIC XX.
    13.  
    14.        PROCEDURE DIVISION USING LINK-AREA.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  2. #2
      Junior
    G

    Registrado
    abril de 2018
    Mensajes
    32
    Última visita
    11.04.2019

    Agradecimientos
     
    Recibidos
    4
    Enviados
    0

    Citaciones y menciones
     
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado

    y lo dinamico donde esta?

    no lo entiendo :-(

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,290
    Última visita
    Hoy a las 15:46

    Agradecimientos
     
    Recibidos
    1,038
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    104 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @GabrielACE, no se trata de dinámico. Se trata de poder meter varios DEPENDING ON anidados. Viene a ser "pseudo-dinámico". Mira bien el código y verás que el campo padre LNK-REGISTRO que depende de un indice contiene un FILLER hijo que a su vez depende de otro indice.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Traspaso de valor en variable entre 2 Forms
    Por jmeza en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 12
    Último Mensaje: 13.11.2018, 20:24
  2. [Sintaxis] Informar variable JCL con contenido de fichero.
    Por RaulC en el foro JCL y utilidades
    Respuestas: 9
    Último Mensaje: 04.04.2018, 20:47
  3. [Sintaxis] Compratir variable con un EXE de PowerCOBOL
    Por Recato53 en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 10
    Último Mensaje: 14.02.2017, 17:18
  4. [Compilador] ACCEPT sin rellenar la variable entera
    Por Kuk en el foro NetCOBOL
    Respuestas: 2
    Último Mensaje: 28.06.2016, 08:26
  5. [Noticia] Longitud máxima soportada por CBL_COPY_FILE
    Por Roger en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 27.08.2015, 17:37

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •