import.css=/download/attachments/327912/newLayout.css |
Função: WaitRunExecuta um programa externo (arquivo executável) através do sistema operacional da estação onde o Smart Client está sendo executado, e aguarda pelo término do programa externo. WaitRun ( < cExeName>, [ nOpc] ) --> nStatus
nStatus
A função WaitRun() deve ser chamada de um programa AdvPL que está sendo executado a partir de uma conexão do Smart Client. Caso a função seja chamada a partir de um processo que não foi iniciado a partir do Smart Client, por exemplo uma função em JOB, a função não executará o programa e retornará -1. O status de retorno em caso de sucesso na chamada do aplicativo externo será 0 (zero) e, em caso de falha na localização ou inexistência do arquivo executável, será retornado status 2. A seguir, veja a tabela de opções de exibição da janela da aplicação executada. Estas constantes podem ser usadas em programas AdvPL, desde que o programa implemente o uso do #include "shell.ch" #define SW_HIDE 0 // Escondido // Exemplo onde o Smart Client está sendo executado em plataforma Windows, TOTVS Application Server
|