Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Micro Focus COBOL RM/COBOL
RM/COBOL IDE y Compilador RM/COBOL
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Compilador] actualizar open cobol ide javiermorales GnuCOBOL (OpenCOBOL) 0 8 de noviembre de 2023 23:19
[Sintaxis] [AYUDA] problemas con file-status Marengo97 GnuCOBOL (OpenCOBOL) 7 30 de julio de 2023 22:26
[Sintaxis] Error al compilar open Cobol Pabloegues PowerCOBOL (ActiveX, v4 - v11) 1 8 de julio de 2021 17:27
Problema al grabar archivos con el compilador Open Jairo Hernán Ramirez Mora GnuCOBOL (OpenCOBOL) 1 28 de marzo de 2021 19:52
[Sintaxis] Definición Data-File jmeza Fujitsu COBOL 4 20 de noviembre de 2020 15:47

Respuesta

  #1
Antiguo 25 de mayo de 2016, 16:38
Yonaider
Forero Junior
Última Actividad 26.05.2016 22:03
Posts Posts: 7
Likes enviados Enviados: 10
Likes recibidos Recibidos: 0
Pregunta Open error for file
0 Inactivo Inactivo

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 is offline   Responder Con Cita
  #2
Antiguo 25 de mayo de 2016, 18:07
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

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

Un saludo.-
Josber is offline   Responder Con Cita
  #3
Antiguo 26 de mayo de 2016, 00:34
Yonaider
Forero Junior
Última Actividad 26.05.2016 22:03
Posts Posts: 7
Likes enviados Enviados: 10
Likes recibidos Recibidos: 0

Josber, el RMCOBOL.EXE lo tenco en un directorio con ese mismo nombre, y el holamundo.cbl alli mismo, pero nada.
Yonaider is offline   Responder Con Cita
  #4
Antiguo 26 de mayo de 2016, 09:01
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

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 - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #5
Antiguo 26 de mayo de 2016, 09:25
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Citación 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.

Citación 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 is offline   Responder Con Cita
  #6
Antiguo 26 de mayo de 2016, 14:25
Yonaider
Forero Junior
Última Actividad 26.05.2016 22:03
Posts Posts: 7
Likes enviados Enviados: 10
Likes recibidos Recibidos: 0

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 is offline   Responder Con Cita
  #7
Antiguo 26 de mayo de 2016, 14:44
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

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 - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #8
Antiguo 26 de mayo de 2016, 21:00
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

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

Un saludo.-
Josber is offline   Responder Con Cita
  #9
Antiguo 14 de junio de 2016, 12:49
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 02.09.2026 00:15
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

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 is offline   Responder Con Cita
Respuesta


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

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:33.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.