Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   RM/COBOL (https://www.cobolforo.es/forumdisplay.php?f=16)
-   -   [Compilador] Program terminated with RETURN-CODE 254 (https://www.cobolforo.es/showthread.php?t=1654)

BENBER 7 de julio de 2023 11:34

Program terminated with RETURN-CODE 254
 
Buenos días de nuevo. Vuelvo con este problema que no se que solución puede tener. En un ordenador windows 7, con un programa RMCOBOL V 7.003, tengo una pistola laser que esta leyendo códigos de barras. Sin ningún motivo aparente, el código de barras es uno más, no es nuevo, después se introduce de nuevo y no pasa nada, en definitiva sin ningún motivo me tira del programa con el perjuicio que causa al usuario.
En otros foros he encontrado esto:
254 Interrupción de teclado para ANIMATOR durante ACCEPT (Fatal) - Mientras usaba Animator, ha terminado su programa con una interrupción de teclado.
Como si con el teclado (en este caso la pistola laser) hubiese interrumpido el programa.
¿Alguien puede echarme una mano?
Gracias.

Kuk 10 de julio de 2023 14:44

@BENBER, tiene que haber algún tipo de seguimiento, algún log o similar. Nunca he tocado RM pero lo debe haber, y en tal caso copia y pega aquí el contenido del log con el error, a ver si sacamos la causa.

BENBER 11 de julio de 2023 16:50

1 Archivos Adjunto(s)
Este es le mensaje exacto

JCantero 11 de julio de 2023 19:10

@BENBER, para averiguar donde pasa el error, deberias compilar el programa con la opcion l (esto genera un .lst y podemos ver que hay en esa linea.

No obstante,

Has cambiado el lector de codigo de barras ?
Has cambiado la configuración del lector de codigo de barras ?

El error "Operator-Requested Termination" según indica el manual --> "error occurs when an operator ends execution by
pressing the Ctrl and Break keys".

O sea que es como si al leer el codigo de barras añadiera un Ctrl + C o secuencia de ruptura.

Para ir mas al objetivo del problema, revisa la configuracion del lector, hay opciones de configuracion para leer y añadir un ENTER u otro caracter.

BENBER 11 de julio de 2023 19:45

Está compilado con L para todo lo abreviado .cop esté visible. Y resulta que la línea que sale está fuera de rango. Por ahí no se ve nada.
Voy a cambiar el lector de código de barras que además es inalámbrico por otra marca y ver si no pasa.

JCantero 11 de julio de 2023 20:51

@BENBER, debes de compilar "facsc3" con la opcion l y ejecutar el nuevo programa recien compilado para determinar la linea que aborta.

Informanos de la marca y modelo del lector de CB para ver si podemos encontrar información en internet de como programarlo para que no añada ese codigo de ruptura.

BENBER 11 de julio de 2023 22:55

Como he contado J.Cantero el facsc3 está compilado con la opción L pero no tiene tantas líneas el programa.
En cuanto la marca del lector óptico es Honeywell. Intento mandar foto.

BENBER 11 de julio de 2023 23:29

1 Archivos Adjunto(s)
Ahí va la foto de la marca del lector

JCantero 12 de julio de 2023 13:49

@BENBER, intenta programar el lector con el manual este

https://borealtech.com/wp-content/up...cio-rapido.pdf

En la página 12 tienes 3 posibilidades:

1) Si desea que se incluya un retorno de carro detrás del código de barras, escanee el código Agregar sufijo de retorno de carro.

2) Para agregar una tabulación detrás del código de barras, escanee el código Agregar sufijo de tabulación.

3) De lo contrario, escanee el código de barras Eliminar sufijo para eliminar los sufijos.


La franja horaria es GMT +2. Ahora son las 13:55.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.