Ver Mensaje Individual
  #9
Antiguo 10 de agosto de 2015, 13:36
Recato53
Patrocinador del Foro
Última Actividad 19.07.2025 12:10
Posts Posts: 79
Likes enviados Enviados: 72
Likes recibidos Recibidos: 11

Citación del post de Kuk Ver Mensaje
Recato53, eeeso si! Te aconsejo que añadas el codigo que te dejo abajo (mira los comentarios), para que el usuario vea que hay trabajao en curso y ademas no pueda hacer clock en el Form mientras que el programa RM esta trabajando:

Código COBOL:
  1. *--> BLOQUEAMOS VENTANA, PUNTERO DE ESPERA
  2.      MOVE POW-FALSE   TO "Enabled"      OF POW-SELF
  3.      MOVE POW-MP-WAIT TO "MousePointer" OF POW-SELF
  4.      
  5.      MOVE SPACES TO COMANDO
  6.      
  7.      STRING "CMD /C RUNCOBOL.EXE PRMCOBOL.COB"
  8.          DELIMITED BY SIZE INTO COMANDO.
  9.        
  10.      INVOKE POW-SELF "ExecuteSync" USING COMANDO POW-SWHIDE
  11.    
  12. *--> DESBLOQUEAMOS VENTANA, PUNTERO POR DEFECTO
  13.      MOVE POW-TRUE       TO "Enabled"      OF POW-SELF
  14.      MOVE POW-MP-DEFAULT TO "MousePointer" OF POW-SELF
  15.    
  16. *----------------------------------------------------
  17.      INVOKE POW-SELF "CloseForm".
Después de ejecutar el Programa en RmCobol, cuando vuelve al formulario de PowerCobol, este se queda en la Barra de Herramientas y hay que pincharle para seguir trabajando con el resto de Formularios creados en PowerCobol. Com puedo solucionar este problema.

Muchas gracias.
Recato53 is offline   Responder Con Cita