Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
Retroceder   COBOL Foro > IDE-s y compiladores COBOL > MicroFocus COBOL > RM/COBOL
RM/COBOL IDE y Compilador RM/COBOL
Comunicados
Respuesta
 
Herramientas

  #1
Antiguo 25 de mayo de 2016, 16:38
IDENTIFICATION DIVISION
Yonaider
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Yonaider
DATA DIVISION
Forero desde (Registrado)mayo 2016
Venezuela
Última Actividad26.05.2016 22:03
PROCEDURE DIVISION
PostsPosts: 7
Ha dicho GraciasEnviado: 10
Ha recibido agradecimientosRecibido: 0
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
Yonaider is on a distinguished road
Question Open error for file

Buena día amigos/as Coboleros/as, muchas gracias por aceptarme. Vi cobol hace mucho, por obligación -ahora por motivación propia- estoy desoxidando el cerebro, necesito orientación básica por favor. Hace mucho no programo.

Transcribir un archivo fuente de los famosos “holamundo.cbl”, intento compilar con RMCOBOL y me arroja: “Open error for file”. He cambiado el archivo de directorio, incluso al raíz, a ver si lo localiza y nada. Si me pueden orientar, gracias.
Yonaider no ha iniciado sesión   Responder Con Cita
Mejores respuestas Soluciones: 1
  #2
Antiguo 25 de mayo de 2016, 18:07
IDENTIFICATION DIVISION
Josber
Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
Ubicación Alicante
Última Actividad02.03.2021 20:43
PROCEDURE DIVISION
PostsPosts: 562
Ha dicho GraciasEnviado: 254
Ha recibido agradecimientosRecibido: 271
Mejores respuestasSoluiones: 35
ReputaciónReputación: 27
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

Tienes que tener el Runtime (Runcobol.exe), y el .cob, (en éste caso holamundo.cob), en el mismo directorio, compruébalo.

Un saludo.-
Josber no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 26 de mayo de 2016, 00:34
IDENTIFICATION DIVISION
Yonaider
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Yonaider
DATA DIVISION
Forero desde (Registrado)mayo 2016
Venezuela
Última Actividad26.05.2016 22:03
PROCEDURE DIVISION
PostsPosts: 7
Ha dicho GraciasEnviado: 10
Ha recibido agradecimientosRecibido: 0
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
Yonaider is on a distinguished road
Predeterminado

Josber, el RMCOBOL.EXE lo tenco en un directorio con ese mismo nombre, y el holamundo.cbl alli mismo, pero nada.
Yonaider no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 26 de mayo de 2016, 09:01
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)enero 2015
España
Ubicación Madrid
Edad36 años
Última Actividad03.03.2021 00:23
PROCEDURE DIVISION
PostsPosts: 1.708
Ha dicho GraciasEnviado: 516
Ha recibido agradecimientosRecibido: 695
Mejores respuestasSoluiones: 92
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

Yonaider, yo nunca he usado RM pero a ver si podemos echarte una mano. Cómo compilas, vía línea de comandos? Pasas el camino entero del fichero?

Podría tratarse de una instalación "torcida" del compilador + Run-Time. Intenta reinstalarlo.


NORMAS DEL FORO - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick
Kuk no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
  #5
Antiguo 26 de mayo de 2016, 09:25
IDENTIFICATION DIVISION
Josber
Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
Ubicación Alicante
Última Actividad02.03.2021 20:43
PROCEDURE DIVISION
PostsPosts: 562
Ha dicho GraciasEnviado: 254
Ha recibido agradecimientosRecibido: 271
Mejores respuestasSoluiones: 35
ReputaciónReputación: 27
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

Cita del post de Yonaider Ver Mensaje
Josber, el RMCOBOL.EXE
El RMCobol es el compilador, tienes que tener otro que se llame RunCobol, que es el RunTime, es decir el "ejecutador" de los programas objetos .cob, (los "precompilados"), la sintaxis para ejecuar el programa sería, por ejemplo:


Runcobol holamundo k


Los ficheros con extensión .cbl, son los programas fuente, que tienen que tener esa extensión a la fuerza, y los que tienen la extensión .cob son los objeto o "precompilados", que son los que genera el RMCobol.exe, no puedes ejecutar un fichero .cbl, porque te daría un error.

Cita del post de Kuk Ver Mensaje
Podría tratarse de una instalación "torcida" del compilador + Run-Time. Intenta reinstalarlo
El RmCobol, no llevaba instalación, creabas un directorio y ahí mismo lo copiabas y "pa'lante".


Un saludo.-

Última edición por Josber fecha: 26 de mayo de 2016 a las 10:09.
Josber no ha iniciado sesión   Responder Con Cita
Han dicho Gracias: 2
Kuk (26 de mayo de 2016), Yonaider (26 de mayo de 2016)
  #6
Antiguo 26 de mayo de 2016, 14:25
IDENTIFICATION DIVISION
Yonaider
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Yonaider
DATA DIVISION
Forero desde (Registrado)mayo 2016
Venezuela
Última Actividad26.05.2016 22:03
PROCEDURE DIVISION
PostsPosts: 7
Ha dicho GraciasEnviado: 10
Ha recibido agradecimientosRecibido: 0
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
Yonaider is on a distinguished road
Predeterminado

Kujk, Josber.

El caso es que no he podido compilar si quiera, el programa compilador RMCOBOL es el que me arroja el error en la instrucción para generar el .cob

Esta es la instrucción que estoy utilizando para compilar:

Código:
RMCOBOL holamundo.cbl
Se supone que debe resultar el "holamundo.cob", pero solo que dice “Open error for file”.

El archivo fuente lo he puesto en un directorio aparte, en el mismo donde está el compilador, en el raíz... y siempre lo mismo...

Voy a probar otro compilador, pero quede intrigado...

Gracias muy atetos compas...
Yonaider no ha iniciado sesión   Responder Con Cita
  #7
Antiguo 26 de mayo de 2016, 14:44
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)enero 2015
España
Ubicación Madrid
Edad36 años
Última Actividad03.03.2021 00:23
PROCEDURE DIVISION
PostsPosts: 1.708
Ha dicho GraciasEnviado: 516
Ha recibido agradecimientosRecibido: 695
Mejores respuestasSoluiones: 92
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

Yonaider, pon el compilador en un directorio sin espacios (blancos) por medio e intenta así a ver qué tal... Si es viejo (y eso parece), es posible que no tolere espacios en los directorios.


NORMAS DEL FORO - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick
Kuk no ha iniciado sesión   Responder Con Cita
  #8
Antiguo 26 de mayo de 2016, 21:00
IDENTIFICATION DIVISION
Josber
Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
Ubicación Alicante
Última Actividad02.03.2021 20:43
PROCEDURE DIVISION
PostsPosts: 562
Ha dicho GraciasEnviado: 254
Ha recibido agradecimientosRecibido: 271
Mejores respuestasSoluiones: 35
ReputaciónReputación: 27
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

Yonaider, ¿puedes subir el .cbl y lo pruebo? a ver si a mi me hace lo mismo.

Un saludo.-
Josber no ha iniciado sesión   Responder Con Cita
  #9
Antiguo 14 de junio de 2016, 12:49
IDENTIFICATION DIVISION
JCantero
Novato Senior
ENVIRONMENT DIVISION
Avatar de JCantero
DATA DIVISION
Forero desde (Registrado)junio 2016
España
Ubicación Albacete
Edad54 años
Última Actividad02.03.2021 17:21
PROCEDURE DIVISION
PostsPosts: 161
Ha dicho GraciasEnviado: 45
Ha recibido agradecimientosRecibido: 111
Mejores respuestasSoluiones: 7
ReputaciónReputación: 16
JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road
Predeterminado
1 usuarios han marcado este post como "Solución"

Si el compilador es de la version 6 o anterior, resulta que es de msdos no de windows, entonces no admite nombres largos.

Puedes hacer dos cosas:

1) renombrar el holamundo.cbl a holam.cbl

o

2) utilizar en nombre corto y poner : rmcobol holam~1.cbl
(para ejecutar : runcobol holam~1.cob)

P.D. para ver el nombre corto de un directorio o fichero con nombre largo hacerlo con dir /x
JCantero no ha iniciado sesión   Responder Con Cita
Respuesta

Tags
open error for file


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 04:30.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.