Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 20

Tema: Call "CFURCOV" System error occurred. code = 0x25

  1. #1
      Junior
    d

    Registrado
    marzo de 2017
    Ubicación
    Mendoza
    Mensajes
    69
    Última visita
    10.04.2024

    Agradecimientos
     
    Recibidos
    3
    Enviados
    32

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

    Predeterminado Call "CFURCOV" System error occurred. code = 0x25

    Hola Foro:

    al ejecutar cfurcov en powercobol V9 - win7 da el siguiente error:

    System error occurred. code = 0x25

    estoy buscando, pero no encuentro a que corresponde...

    COBOL Código:
    1.  ENVIRONMENT     DIVISION.
    2.  DATA            DIVISION.
    3.  WORKING-STORAGE SECTION.
    4.  77 RUTA        PIC X(100) value "MAESTRO-.DAT".
    5.  77 ERR-ERROR   PIC X(40) VALUE "C:\USR\MAL.TAD".
    6.  77 ERR-MENSAJE PIC X(40) value spaces.
    7.  PROCEDURE       DIVISION.
    8.      CALL "CFURCOV" USING BY REFERENCE RUTA
    9.           BY REFERENCE ERR-ERROR
    10.           BY REFERENCE ERR-MENSAJE.

    0 Not allowed!

  2. #2
      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

    @dmosca, ¿qué es CFURCOV?

    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.

  3. #3
      Junior
    d

    Registrado
    marzo de 2017
    Ubicación
    Mendoza
    Mensajes
    69
    Última visita
    10.04.2024

    Agradecimientos
     
    Recibidos
    3
    Enviados
    32

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

    Predeterminado

    Hola KUK

    es un utilitario de netcobol para recuperar archivos indexados

    copio parrafo del User´s Guide
    Imagem Anexada Imagem Anexada

    0 Not allowed!

  4. #4
      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

    @dmosca, pues según el amigo Google dicha función está definida de la siguiente manera:

    CPP Código:
    1. signed long int CFURCOV( char *ixdfilename, char *blkdatname, char *message);

    Y los campos de la siguiente:
    CPP Código:
    1. char ixdfilename[512] = "c:\\ixdfile\0";
    2. char blkdatname[512] = "c:\\blkdat\0";
    3. char message[512];

    Prueba cambiando los tamaños a 512.

    Está en esta DLL :
    CODE Código:
    1. [ENTRY] CFURCOV=F3BIFUTC.DLL

    La propia llamada desde Cobol :

    COBOL Código:
    1.  77 BLKFILE-NAME PIC X(11) VALUE "C:\BLKNDAT ".
    2.  77 MESSAGE-AREA PIC X(512).
    3.  77 IXDFILE-NAME PIC X(512).
    4.  
    5.  PROCEDURE DIVISION.  
    6.       CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
    7.                            BY REFERENCE BLKFILE-NAME
    8.                            BY REFERENCE MESSAGE-AREA
    9.                            

    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.

  5. #5
      Junior
    d

    Registrado
    marzo de 2017
    Ubicación
    Mendoza
    Mensajes
    69
    Última visita
    10.04.2024

    Agradecimientos
     
    Recibidos
    3
    Enviados
    32

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

    Predeterminado

    kuk

    con las modificaciones da el mismo error.

    al intentar con un archivo que no existe: el error cambia a "archivo inexistente" cuando el nombre del archivo está ok, da: "System error occurred. code = 0x25".

    0 Not allowed!

  6. #6
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Predeterminado

    @dmosca,
    Yo utilizo en pwc version 5 la libreria f3bifutc.lib y funciona perfectamente en ambitos de 32 y 64
    te paso un ejemplo
    COBOL Código:
    1.  ENVIRONMENT     DIVISION.
    2.  DATA            DIVISION.
    3.  WORKING-STORAGE SECTION.
    4.  01 TEXTO.
    5.     03 LINEA1 PIC X(65) VALUE "Se generaran los indices del archivo de articulos".
    6.     03 FILLER PIC X VALUE X"0A".
    7.     03 LINEA2 PIC X(65) VALUE "Desea continuar...".
    8.  77 BLKFILE-NON PIC X(30) VALUE "C:\SIST\ARCHIVOS\BLKNDAT.DAT".
    9.  77 MESSAGE-NON PIC S9(9) COMP-5 VALUE 0.
    10.  77 IXDFILE-NAME PIC X(512).
    11.  01 MESSAGE-AREA PIC X(512).
    12.  PROCEDURE       DIVISION.
    13. *    MOVE 11 TO "MouseIconName" OF POW-SELF.
    14.      MOVE POW-FALSE TO "Enabled" OF CmCommand3.
    15. /     INVOKE POW-SELF "ThruEvents".
    16.      if "Text" OF DISCO-TRABAJO-CLI1 = spaces
    17.       INVOKE pow-self "DisplayMessage" USING "Error debe seleccionar un archivo"
    18.           MOVE POW-TRUE TO "Enabled" OF CmCommand3
    19.         exit program
    20.      end-if.
    21.      MOVE "Text" OF DISCO-TRABAJO-CLI1 TO IXDFILE-NAME.
    22.      move "Espere realizando proceso......."  to "Text" OF DISCO-TRABAJO-CLI3.
    23.      INVOKE DISCO-TRABAJO-CLI3 "Refresh".
    24.      INVOKE pow-self "Refresh".
    25.      CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
    26.                           BY REFERENCE BLKFILE-NON
    27.                           BY REFERENCE MESSAGE-AREA.
    28. *    EXIT PROGRAM.
    29. *    MOVE 0 TO "MouseIconName" OF POW-SELF.
    30.      MOVE POW-TRUE    TO "Enabled" OF CmCommand3.
    31.      
    32.      move MESSAGE-AREA to "Text" OF DISCO-TRABAJO-CLI2.
    33.  
    34.      move POW-TRUE to "Enabled" OF INSERTAR1.
    35.      move "Proceso terminado......."  to "Text" OF DISCO-TRABAJO-CLI3.
    36.      MOVE 0 TO "MouseIconName" OF POW-SELF.    
    37.      EXIT PROGRAM.

    0 Not allowed!

  7. #7
      Junior
    d

    Registrado
    marzo de 2017
    Ubicación
    Mendoza
    Mensajes
    69
    Última visita
    10.04.2024

    Agradecimientos
     
    Recibidos
    3
    Enviados
    32

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

    Predeterminado

    Fastpho

    gracias por la respuesta

    intente con tu ejemplo pero sigue dando el error de sistema


    "System error occurred. code = 0x25"

    0 Not allowed!

  8. #8
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    410
    Última visita
    24.04.2024

    Agradecimientos
     
    Recibidos
    208
    Enviados
    225

    Citaciones y menciones
     
    Mentioned
    53 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Hola:

    Ahi donde ponés el nombre de archivo "MAESTRO-.DAT" asi se llama o fue a modo de ejemplo? por ese guion que tiene entre la 0 y el punto.

    Yo en el nombre del archivo le paso la ruta completa, no sé si asi lo estás haciendo.

    Saludos

    Fito...

    0 Not allowed!

  9. #9
      Junior
    d

    Registrado
    marzo de 2017
    Ubicación
    Mendoza
    Mensajes
    69
    Última visita
    10.04.2024

    Agradecimientos
     
    Recibidos
    3
    Enviados
    32

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

    Predeterminado

    Hola FIto:

    modifique el nombre del archivo, sigue el mismo error

    COBOL Código:
    1.  ENVIRONMENT     DIVISION.
    2.  DATA            DIVISION.
    3.  WORKING-STORAGE SECTION.
    4.  77 BLKFILE-NAME PIC X(11) VALUE "C:\BLKNDAT ".
    5.  77 MESSAGE-AREA PIC X(512).
    6.  77 IXDFILE-NAME PIC X(512).
    7.  PROCEDURE       DIVISION.
    8.       MOVE "c:\cuadros\debug\p1301090.dat" TO IXDFILE-NAME.
    9.       CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
    10.                            BY REFERENCE BLKFILE-NAME
    11.                            BY REFERENCE MESSAGE-AREA

    0 Not allowed!

  10. #10
      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

    Cita Iniciado por dmosca Ver Mensaje
    "C:\BLKNDAT "
    Puede ser que te esté dando problemas ahora por el espacio que hay al final del nombre del fichero.

    Un saludo y suerte.-

    0 Not allowed!

Página 1 de 2 1 2 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

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

Temas Similares

  1. [Sintaxis] CALL a programas externos en Windows 8
    Por Gusaiello en el foro AcuCobol
    Respuestas: 9
    Último Mensaje: 15.03.2023, 20:23
  2. [Componente] Gerar QR Code
    Por Paulo en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 4
    Último Mensaje: 09.11.2018, 17:18
  3. [Sintaxis] Error en programa: Illegal function call
    Por Begoguay en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 11.07.2018, 19:41
  4. [Sintaxis] Equivalente al comando System de RM Cobol
    Por apetro en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 1
    Último Mensaje: 21.07.2016, 07:58
  5. [Sintaxis] Imprimir PDF desde DOS (CALL "SYSTEM")
    Por Roger en el foro RM/COBOL
    Respuestas: 1
    Último Mensaje: 01.07.2016, 16:40

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
  •