Página 1 de 1
Executar aplicação externa - voltar imediato
Enviado: 18 Nov 2007 12:14
por Mário Isa
Quando executo uma aplicação externa :
exemplo:
//inicio
comanda := 'mypad f12.jpg'
RUN (COMANDA)
a1 := getappsinfo()
//fim
O comando é executado. a janela da nova aplicação é aberta, mas o programa fica parado na linha run (comanda) enquanto a aplicação não for fechada.
Mas eu preciso que o processamento volte para a próxima linha a1 := getappsinfo() para continuar o processamento. Isso só acontece se eu fechar a aplicação mypad que foi aberta.
Como proceder ?
Mário
Enviado: 18 Nov 2007 13:23
por alaminojunior
Isso só acontece se eu fechar a aplicação mypad que foi aberta.
Vc precisa fazer com que esta aplicação seja executada e encerrada automaticamente, sem a sua intervenção. Não sei se ela permite isso mas, a lógica é esta.
Também tenho uma rotina de e-mail, que avalia um arquivo de log.
Se o e-mail foi, apenas segue o fluxo normal do sistema;
Se o e-mail não foi, abro o arquivo de log com o Notepad para mostrar o erro.
Enquanto não fecho o Notepad, o fluxo não segue.
Enviado: 19 Nov 2007 09:45
por TerraSoftware
Caro colega. Em clipper puro acredito que o que vc quer não seja possível, pois o clipper tem o princípio de monotarefa, procedural, ou seja, uma coisa de cada vez, um procedimento por vez. Mude para (x)harbour que será possível fazer o que vc quer, pois ele é multitarefa, nele vc pode chamar outros executáveis em outras janelas e continuar o fluxo de processamento normalmente, sem ter que esperar a finalização das janelas abertas.
Enviado: 19 Nov 2007 10:20
por Pablo César
É, acho que é isso mesmo... eu fiz testes com a função WINDOW2TOP e também não funcionou enquanto o aplicativo não fosse fechado. Mas percebí que era a aplicação-Clipper que causa essa restrinção. A não ser que esse chamado do MYPAD ficasse MINIMIZADO, mas como não existe algum aplicativo que minimize sessões (ou ao menos não conheço), quem sabe possa ser re-exibida a sessão principal do aplicativo-Clipper...
Enviado: 19 Nov 2007 17:25
por rochinha
Amiguinho
O que este mypad faz?
Qual sua intenção com o mesmo?
Enviado: 19 Nov 2007 21:04
por Pablo César
O MYPAD, aliás MYVIEWPAD.EXE é um excelente visualizador de imagens que pode ser chamado da linha de comando para visualizar determinada foto. Esse aplicativo é FREEWARE e pode ser conseguido em:
http://www.freedownloadmanager.org/down ... p/free.htm