Fórum Verificar se processo criado ainda esta ABERTO #332187
27/10/2006
0
Fala Pessoal.. preciso de uma ajuda e nao to achando.
Faço uma chamada ao Outlook Express atraves de um SHellExecute, e preciso saber se a janela esta aberta, pois so libero meu programa quando a pessoa fechar a janela criada, seja enviando o email ou fechando apenas, porem nao to sabendo como fazer essa verificacao. Nao achei nenhum comando de chamada de programa externo que me retorne o Handle da janela Criada para fazer um teste com o IsWindows...
Vlw...
A chamada esta assim!
Faço uma chamada ao Outlook Express atraves de um SHellExecute, e preciso saber se a janela esta aberta, pois so libero meu programa quando a pessoa fechar a janela criada, seja enviando o email ou fechando apenas, porem nao to sabendo como fazer essa verificacao. Nao achei nenhum comando de chamada de programa externo que me retorne o Handle da janela Criada para fazer um teste com o IsWindows...
Vlw...
A chamada esta assim!
ShellExecute(lJanela,PAnsiChar(´open´),PAnsiChar(´C:\Arquivos de programas\Outlook Express\MSIMN.EXE´), PAnsiChar(´/eml:´ + C_CAM_TEMP_USER + lNomeFile), nil, SW_SHOWMAXIMIZED);
Thiagodede
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)