Resultados 1 al 5 de 5

Tema: Error al Ejecutar

  1. #1
      Acabo de llegar...
    J

    Registrado
    abril de 2018
    Ubicación
    Vigo
    Edad
    62
    Mensajes
    16
    Última visita
    31.05.2018

    Agradecimientos
     
    Recibidos
    0
    Enviados
    0

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

    Predeterminado Error al Ejecutar

    Buenas tardes Foro ....

    He hecho mi primer programa en COBOL y al ejecutarlo me da un error .....

    Primero aparece una pantalla ( ver imagen adjunta I01.jpg ), para modificar las variables de entorno,
    no hago nada, le doy a Ok, se ejecuta mi programa que debo pulsar un boton
    y me sale un error ( ver imagen adjunta I02.jpg ) ......

    Sabe alguien que es lo que pasa .... ?

    Gracias
    Imagem Anexada Imagem Anexada
    • Tipo de Archivo: jpg I01.jpg (108.4 KB, visto 195 veces)
    • Tipo de Archivo: jpg I02.jpg (43.7 KB, visto 200 veces)

    0 Not allowed!

  2. #2
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    796
    Última visita
    Ayer a las 12:00

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Es PWC 3, ¿no?, el que mejor te puede ayudar es @Kuk, es quien mejor domina la instalación y manejo de esa versión.

    Un saludo.-

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 18:48

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

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

    Predeterminado

    @JuanPelaez, ¿cuándo salta el error, cuando les das al botón "OK" de la ventana de las variables o cuando le das al botón de tu programa que se abre después?

    Publica el código de tu programa, es posible que el fallo venga de ahí también.

    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.

  4. #4
      Acabo de llegar...
    J

    Registrado
    abril de 2018
    Ubicación
    Vigo
    Edad
    62
    Mensajes
    16
    Última visita
    31.05.2018

    Agradecimientos
     
    Recibidos
    0
    Enviados
    0

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

    Predeterminado

    Cita Iniciado por Kuk Ver Mensaje
    @JuanPelaez, ¿cuándo salta el error, cuando les das al botón "OK" de la ventana de las variables o cuando le das al botón de tu programa que se abre después?

    Publica el código de tu programa, es posible que el fallo venga de ahí también.

    Cuando le doy al botón de mi programa ......

    ---------- Post añadido : 08:37 ---------- Post anterior : 06:29 ----------

    Me da que debe ser el codigo que puse por que cuando cree SOLO la pantalla con el boton ya lo habia compilado y ejecutado y no daba el error .....
    te pego el código añadigo en el EVENTO CLICK del boton :
    COBOL Código:
    1.  ENVIRONMENT DIVISION.
    2.  INPUT-OUTPUT SECTION.
    3.  FILE-CONTROL.
    4.      
    5.      SELECT AR86-FILE
    6.      ASSIGN TO "BARRAS.DAT"
    7.      ORGANIZATION IS INDEXED
    8.      ACCESS MODE IS SEQUENTIAL
    9.      RECORD KEY IS RE-DE86
    10.      FILE STATUS IS SW-FS.
    11.      
    12.      SELECT TXT-FILE
    13.      ASSIGN TO "BARRAS.TXT"
    14.      ORGANIZATION IS LINE SEQUENTIAL
    15.      FILE STATUS IS SW-FS.
    16.  DATA        DIVISION.
    17.  FILE SECTION.
    18.  FD  AR86-FILE.
    19.  01  RE-AR86.
    20.      02  RE-CO86      PIC 99999999999999.
    21.      02  RE-DE86      PIC X(10).
    22.      
    23.  FD  TXT-FILE.
    24.  01  RE-TXT           PIC X(26). *> campos entrada + los ";"
    25.  
    26.  WORKING-STORAGE SECTION.
    27.  01  SW-FS            PIC X(2).
    28.      88  SW-FS-OK             VALUE '00' '02' '05'.
    29.      88  SW-FS-EOF            VALUE '10'.
    30.          
    31.  01  ZZZ-AR86         PIC X(50).
    32.  01  ZZZ-TXT          PIC X(50).
    33.  
    34.  01  CNT-1            PIC S9(9) COMP-5.
    35.  01  CNT-2            PIC S9(9) COMP-5.
    36.  
    37.  LINKAGE SECTION.
    38.  01  CMD-LINE.
    39.      05   CMD-LENGTH  PIC S9(4) COMP-5.
    40.      05   CMD-CONTENT PIC X(100).
    41.  PROCEDURE   DIVISION.
    42.  DECLARATIVES.
    43.  ERR SECTION.
    44.      USE AFTER ERROR PROCEDURE ON AR86-FILE.
    45.  END DECLARATIVES.
    46.  
    47.      IF  CMD-LENGTH = 0
    48.          DISPLAY "No hay parametros en entrada. EXIT"
    49.          
    50.          GOBACK
    51.      END-IF
    52.      
    53.      UNSTRING CMD-CONTENT DELIMITED BY ";"
    54.          INTO ZZZ-AR86, ZZZ-TXT
    55.      
    56.      DISPLAY "Fichero AR86: " ZZZ-AR86
    57.      DISPLAY "Fichero TXT : " ZZZ-TXT
    58.      
    59.      PERFORM ABRIR-FICHEROS
    60.      PERFORM READ-AR86            
    61.      
    62.      PERFORM UNTIL SW-FS-EOF                
    63.          STRING RE-CO86 ";"
    64.                 RE-DE86 ";"
    65.                 DELIMITED BY SIZE INTO RE-TXT
    66.          
    67.          WRITE RE-TXT
    68.          
    69.          IF  SW-FS-OK
    70.              ADD 1 TO CNT-2
    71.              
    72.          ELSE
    73.              DISPLAY "ERROR WRITE TXT, FS: " SW-FS
    74.          
    75.              GO TO 9999-ABEND
    76.          END-IF
    77.                                
    78.          PERFORM READ-AR86
    79.      END-PERFORM
    80.      
    81.      DISPLAY "Registros leidos AR86 : " CNT-1
    82.      DISPLAY "Registros escritos TXT: " CNT-2
    83.      
    84.      CLOSE AR86-FILE, TXT-FILE
    85.      
    86.      DISPLAY "Tratamiento de datos OK"
    87.      
    88.      GOBACK
    89.      .            
    90.      
    91.  ABRIR-FICHEROS.
    92.  
    93.      OPEN INPUT AR86-FILE
    94.      
    95.      IF  NOT SW-FS-OK
    96.          DISPLAY "ERROR OPEN AR86, FS: " SW-FS
    97.          
    98.          GOBACK
    99.      END-IF
    100.      
    101.      OPEN OUTPUT TXT-FILE
    102.      
    103.      IF  NOT SW-FS-OK
    104.          DISPLAY "ERROR OPEN TXT, FS: " SW-FS
    105.          
    106.          GOBACK
    107.      END-IF
    108.      .
    109.      
    110.  READ-AR86.
    111.      
    112.      READ AR86-FILE
    113.      
    114.      IF  SW-FS-OK
    115.          ADD 1 TO CNT-1
    116.          
    117.      ELSE
    118.          IF  NOT SW-FS-EOF
    119.              DISPLAY "ERROR READ AR86, FS: " SW-FS
    120.          
    121.              GOBACK
    122.          END-IF
    123.      END-IF
    124.      .
    125.          
    126.  9999-ABEND.
    127.      
    128.      DISPLAY "ABEND - exit"
    129.      
    130.      CLOSE AR86-FILE, TXT-FILE
    131.      
    132.      MOVE 8 TO RETURN-CODE
    133.      
    134.      GOBACK
    135.      .

    Es un código copiado y adaptado ( seguramente mal ..... )

    0 Not allowed!

  5. #5
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 18:48

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

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

    Predeterminado

    @JuanPelaez, quita la LINKAGE SECTION y todo lo relacionado con ella, no puedes tenerla ahí.

    Cita Iniciado por JuanPelaez Ver Mensaje
    Es un código copiado y adaptado
    Es código mío, lo reconozco enseguida

    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)

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
  •