Citación del post de
Kuk
|
❞
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:
*--> BLOQUEAMOS VENTANA, PUNTERO DE ESPERA MOVE POW-FALSE TO "Enabled" OF POW-SELF MOVE POW-MP-WAIT TO "MousePointer" OF POW-SELF MOVE SPACES TO COMANDO STRING "CMD /C RUNCOBOL.EXE PRMCOBOL.COB" DELIMITED BY SIZE INTO COMANDO. INVOKE POW-SELF "ExecuteSync" USING COMANDO POW-SWHIDE *--> DESBLOQUEAMOS VENTANA, PUNTERO POR DEFECTO MOVE POW-TRUE TO "Enabled" OF POW-SELF MOVE POW-MP-DEFAULT TO "MousePointer" OF POW-SELF *---------------------------------------------------- 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.