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.


Yallebr

Yallebr

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


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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar