Olá !
Estou desenvolvendo um programa que em determinado momento chama um comando de prompt atraves do procedimento shell, mais ou menos assim...
form2.show
shell "nome_do_comando.exe", VBHide
form2.hide
acontece que o form2 fecha antes de terminar a execução do comando chamado pelo shel l(o que leva aproximadamente 10 segundos) ele abre e fecha tão rápido que simplesmente o form2 não tem tempo de ser visto, dando a impressão que nem apareceu.
gostaria de fazer uma rotina que detectasse o termino do programa chamado pelo shell e só depois fechasse o form2. Se isso não for possivel que fechasse somente após 10 segundos aproximadamente, já que é este o tempo que o programa chamado pelo shell demora para ser executado.
Por favor, gostaria que fosse postado um exemplo pois tenho pouco conhecimento em vb
obrigado