@Josber, sí es verdad, cuando añades algo de vez en cuando el cache no se refresa y el Build no lo toma en cuenta. Hay que hacer Rebuild.
El "Name" es una propiedad, como un campo del control (objeto), no tiene Handle (hwnd).
Si pasas por COM/OLE, para obtener Propiedades o ponerlas, es todo pasando por
INVOKE OBJETO "[ación]-[nombre_propiedad]", donde ación es
SET o
GET y nombre_propiedad es cualquiera que tiene el componente, como hwnd, Name, Width etc.
Ejemplos:
Código COBOL:
...
MOVE CAMPO (I) TO COBJECT
...
CALL "POWERCONVTOCOM" USING COBJECT RETURNING OBJETO.
INVOKE OBJETO "GET-Name" RETURNING WS-NOMBRE
INVOKE OBJETO "GET-Text" RETURNING WS-CONTENIDO
MOVE "Hola Josber" TO WS-CONTENIDO
INVOKE OBJETO "SET-Text" USING WS-CONTENIDO
invoke OBJETO "SetFocus"
invoke OBJETO "Refresh"