![]() |
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. |
Tienes que tener el Runtime (Runcobol.exe), y el .cob, (en éste caso holamundo.cob), en el mismo directorio, compruébalo.
Un saludo.- |
Josber, el RMCOBOL.EXE lo tenco en un directorio con ese mismo nombre, y el holamundo.cbl alli mismo, pero nada.
|
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. |
Cita:
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:
Un saludo.- |
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.cblEl 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, 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.
|
Yonaider, ¿puedes subir el .cbl y lo pruebo? a ver si a mi me hace lo mismo.
Un saludo.- |
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 |
| La franja horaria es GMT +2. Ahora son las 17:06. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.