Fórum Verificar se determinado programa está aberto. #242670
12/07/2004
0
Como faço para verificar se determinado programa está aberto? Eu tenho essa função abaixo.
{ Verifica o Delphi }
if FindWindow(´TAppBuilder´, nil) > 0 then
ShowMessage(´O Delphi está aberto´)
else
ShowMessage(´O Delphi NÃO está aberto´);
Agora que vem a questão... Como vou saber que o Delphi é ´TAppBuilder´, pois eu quero fazer isso com o Outlook, Outlook Express e IncredMail. Como vou saber o nome da janela do programa?
Abraços.
Yalle Cunha.
{ Verifica o Delphi }
if FindWindow(´TAppBuilder´, nil) > 0 then
ShowMessage(´O Delphi está aberto´)
else
ShowMessage(´O Delphi NÃO está aberto´);
Agora que vem a questão... Como vou saber que o Delphi é ´TAppBuilder´, pois eu quero fazer isso com o Outlook, Outlook Express e IncredMail. Como vou saber o nome da janela do programa?
Abraços.
Yalle Cunha.
Yallebr
Curtir tópico
+ 0
Responder
Posts
12/07/2004
Tatuweb
Eu uso o programa WinDowse quando quero descobrir o nome da classe, entre outras coisas também. Você pode baixar esse programa (totalmente free) em: http://www.greatis.com/windowse.htm (550 KB). Uma vez que vc inicia o programa vc escolhe a guia ´Class´, posiciona o mouse sobre a barra de título do programa e o WinDose vai te amostrar qual é o nome da classe. No caso da Outlook é ´Outlook Express Browser Class´.
Se quiser baixar direto o link é: http://www.greatis.com/wdsetup.exe
Se quiser baixar direto o link é: http://www.greatis.com/wdsetup.exe
Responder
Gostei + 0
13/07/2004
Nildo
Você pode usar também o WinSight que vem junto com o Delphi. Ou mesmo abrir o programa no ResHacker e visualizar a classe do Form principal do mesmo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)