![]() |
Hacer Click en un botón por Software
Ás vezes necessitamos de executar o código que está num botão, sem o operador saber.
Por exemplo, para correr um programa automaticamente, sem intervenção do operador, mas utilizando o mesmo programa com interface com o operador. Com este código, podemos simular que foi pressionado um botão (ou CMCommand1). Código COBOL:
Espero que ajude alguém. Un saludo, Rui Pinto |
Entiendo que estás hablando de un programa hecho en PowerCOBOL. En PC 3.0 yo lo que hago es poner en el botón sólo la llamada a un subprograma que estará en el evento PROCEDURE del form.
Por ejemplo, en el botón estaría un código como éste: Código COBOL:
El subprograma "Imprimir" estaría en la PROCEDURE. Si yo quiero imprimir sin pulsar el botón, símplemente llamo a dicho subprograma. Si el programa es nuevo creo que es una buena práctica proceder de esta manera. Pero si el programa ya está hecho y es grande, entonces tu código sí es de utilidad. Y me resulta muy ilustrativo sobre la forma de invocar las funciones de la API de Windows. |
Galileo,
Também utilizo esse forma de programar no PowerCobol 9.0 (No botão tem apenas o "call" e a rotina esta fora). Tens razão, é a melhor maneira de programar. Este meu exemplo tem mesmo como objectivo, dar uma ideia de como utilizar as API's do Windows. Un Saludo e Feliz Navidad Rui Pinto |
| La franja horaria es GMT +2. Ahora son las 06:06. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.