Ver Mensaje Individual
  #13
Antiguo 17 de enero de 2023, 20:21
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@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:
  1.      ...
  2.      MOVE  CAMPO (I) TO COBJECT
  3.      ...
  4.      CALL "POWERCONVTOCOM" USING COBJECT RETURNING OBJETO.
  5.      
  6.      INVOKE OBJETO "GET-Name" RETURNING WS-NOMBRE
  7.      INVOKE OBJETO "GET-Text" RETURNING WS-CONTENIDO
  8.      
  9.      MOVE "Hola Josber" TO WS-CONTENIDO
  10.      
  11.      INVOKE OBJETO "SET-Text" USING WS-CONTENIDO
  12.      
  13.      invoke OBJETO "SetFocus"
  14.      invoke OBJETO "Refresh"



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