EXECUTAR EXE SÓ QUE CONTROLANDO A SUA FINALIZA?ÃO
Pessoal
Como poderia fazer para executar o calc.exe do windows só que precisaria executar de uma maneira que quando for finalizado a utilização do calc.exe pelo usuario, eu dentro da aplicação vb 6 conseguiria saber que foi finalizado, tem como ?
Como poderia fazer para executar o calc.exe do windows só que precisaria executar de uma maneira que quando for finalizado a utilização do calc.exe pelo usuario, eu dentro da aplicação vb 6 conseguiria saber que foi finalizado, tem como ?
Bom dia.
Você pode usar um Shell para poder abrir a calculadora.
E depois do Shell, fazer um loop e ir verificando se o processo já foi fechado. Para verificar, use a API GetExitCodeProcess.
Abraços!
Você pode usar um Shell para poder abrir a calculadora.
E depois do Shell, fazer um loop e ir verificando se o processo já foi fechado. Para verificar, use a API GetExitCodeProcess.
Abraços!
é exatamente como o DS2T falou. Mas você vai precisar de algumas chamadas API para isso. Veja como é feito aqui
exemplo funcional
http://www.macoratti.net/d250901.htm
http://www.macoratti.net/d250901.htm
Galera
Quero agradecer em muito a ajuda de todos, onde verificando todas as ajudas recebidas acabei encontrando a abaixo, que devido não deixar o form que fez a chamada travado neste no momento me atende melhor.
https://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx
Run Method (Windows Script Host)
WshShell Object
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Quero agradecer em muito a ajuda de todos, onde verificando todas as ajudas recebidas acabei encontrando a abaixo, que devido não deixar o form que fez a chamada travado neste no momento me atende melhor.
https://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx
Run Method (Windows Script Host)
WshShell Object
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Tópico encerrado , respostas não são mais permitidas