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
Executar aplicação externa - voltar imediato
Moderador: Moderadores
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
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.Isso só acontece se eu fechar a aplicação mypad que foi aberta.
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.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
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.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
É, 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...
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
O que este mypad faz?
Qual sua intenção com o mesmo?
O que este mypad faz?
Qual sua intenção com o mesmo?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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
http://www.freedownloadmanager.org/down ... p/free.htm
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
