Tema | Autor | Foro | Respuestas | Último post |
[Sintaxis] Actualizar campo en una hoja de Excel | orlando | PowerCOBOL (ActiveX, v4 - v11) | 1 | 17 de noviembre de 2019 20:57 |
[Herramienta] Nombre de Ordenador | Recato53 | PowerCOBOL (ActiveX, v4 - v11) | 3 | 9 de octubre de 2019 10:28 |
[Sintaxis] Nombre de proyecto o Dll | Recato53 | PowerCOBOL (ActiveX, v4 - v11) | 1 | 9 de diciembre de 2017 10:23 |
[Información] Reducir tamaño campo | Gatomalo | RM/COBOL | 4 | 24 de noviembre de 2017 03:30 |
[Información] Tamaño de campo | Josber | PowerFORM | 2 | 16 de diciembre de 2015 18:47 |
![]() |
|
Herramientas |
|
![]() @Alberto, tal cual tú lo imaginas, no se puede hacer. Aunque se puede apañar con unos campos de tamaño variable y unos punteros.
![]() ![]() ![]() 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 ![]() |
![]() |
![]() |
|
![]() @Alberto, según entiendo, el nombre del campo en la cabecera no corresponde con el nombre del campo de la COPY. Sea así o no, se necesitaría una referencia de relación nombre_cabecera-campo_copy.
Las COPYs también son de formato distinto, los ficheros desde luego también... Lo veo realmente complicado de hacer como tú lo quieres. Encima siendo IBM Enterprise Cobol, que no se enfoca en mecanismos milagrosos tanto como Micro Focus por ejemplo... Habría que decirnos con más detalles, no sé, nos puedes pasar un par de COPY-s para que las veamos? ![]() ![]() 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 ![]() |
![]() |
![]() |
Ha dicho Gracias : 1 |
Alberto (11 de junio de 2020)
|
|
![]() @Alberto, estoy totalmente de acuerdo con @JCantero.
Por lo pronto, una variable consiste en dos cosas:
Además, al compilar un programa, los nombres de las variables se convierten por el compilador también en unas direcciones (offsets) dentro del binario generado. Lo cual quiere decir, que el nombre de una variable se pierde en cuanto el fuente se convierte en binario. Lo que sí es posible hacer, técnicamente, es obtener la dirección de una variable en un campo de tipo puntero y luego hacer referencia al espacio de dicha variable sin su nombre. Pero aun montando el chiringuito con los punteros, igualmente necesitarías los mismos IF-s que muestra @JCantero, porque necesitas evaluar el valor del nombre del campo Cobol que viene en el fichero. ![]() ![]() 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 ![]() |
![]() |
![]() |
Ha dicho Gracias : 1 |
Alberto (11 de junio de 2020)
|
Ha dicho Gracias : 1 |
Kuk (11 de junio de 2020)
|
![]() |
Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
Herramientas | |
|
|
Archivo - COBOL Foro | Contactar con Nosotros - COBOL Foro |