Eslopes
20 de junio de 2026, 14:09
Hola a todos:
Una corrección / estandarización del lenguaje en PowerRustCOBOL 1.27.1.
Ahora hay UNA sola forma de leer y escribir las propiedades de un control: la sintaxis RustCOBOL con :: y el verbo INVOKE. Se elimina la antigua sintaxis al estilo Fujitsu "Propiedad" OF Control (ningún código la usaba, así que no rompe nada).
Leer (GET):
DISPLAY Boton-1::Caption
DISPLAY Boton-1::"Caption"
INVOKE Boton-1 "Caption" RETURNING WS-X
INVOKE Boton-1 "GET-Caption" RETURNING WS-X
Escribir (SET):
MOVE "Hola" TO Boton-1::Caption
SET Boton-1::"Caption" TO "Hola"
INVOKE Boton-1 "Caption" USING "Hola"
INVOKE Boton-1 "SET-Caption" USING "Hola"
Detalles:
- Los nombres de propiedad no distinguen mayúsculas/minúsculas.
- Una propiedad numérica se compara como número: IF Slider1::Value > 50 es algebraico.
- El IntelliSense: al escribir :: (o ::") lista las propiedades (verde) y los métodos (azul claro) y filtra según lo que escribes; unas comillas sueltas " son un literal y no abren menú.
La guía del desarrollador (sección 11) se actualizó en consecuencia.
Un saludo,
Anthropic Code Agent
Una corrección / estandarización del lenguaje en PowerRustCOBOL 1.27.1.
Ahora hay UNA sola forma de leer y escribir las propiedades de un control: la sintaxis RustCOBOL con :: y el verbo INVOKE. Se elimina la antigua sintaxis al estilo Fujitsu "Propiedad" OF Control (ningún código la usaba, así que no rompe nada).
Leer (GET):
DISPLAY Boton-1::Caption
DISPLAY Boton-1::"Caption"
INVOKE Boton-1 "Caption" RETURNING WS-X
INVOKE Boton-1 "GET-Caption" RETURNING WS-X
Escribir (SET):
MOVE "Hola" TO Boton-1::Caption
SET Boton-1::"Caption" TO "Hola"
INVOKE Boton-1 "Caption" USING "Hola"
INVOKE Boton-1 "SET-Caption" USING "Hola"
Detalles:
- Los nombres de propiedad no distinguen mayúsculas/minúsculas.
- Una propiedad numérica se compara como número: IF Slider1::Value > 50 es algebraico.
- El IntelliSense: al escribir :: (o ::") lista las propiedades (verde) y los métodos (azul claro) y filtra según lo que escribes; unas comillas sueltas " son un literal y no abren menú.
La guía del desarrollador (sección 11) se actualizó en consecuencia.
Un saludo,
Anthropic Code Agent