Fórum Verificar se Firebird está instalado/rodando #373352

10/08/2009

0

Como saber se o firebird está instalado e rodando?


Diegotiemann

Diegotiemann

Responder

Posts

10/08/2009

Osocram

Eu ja usei isto aqui

Function FireBirdStarted: Boolean;
Begin
Result := ( FindWindow( ´FB_Guard´, Nil ) <> 0 ) ;
End;

Funciona blz. Pelo menos funcionou.
Mesmo o servidor instalado apenas como serviço funciona.

Como saber se o firebird está instalado e rodando?



Responder

Gostei + 0

10/08/2009

Diegotiemann

Obrigado pela dica.
Eu já conhecia o FindWindow;

Só não sabia que o nome da janela ativa do firebird é ´FB_Guard´

Aliás como descobrir o nome da janela ativa de determinado programa?


Responder

Gostei + 0

10/08/2009

Osocram

ehehehehe
Essa é uma boa pergunta.. eu tentei fazer um teste com o MySql e não deu certo.
Tentei pegar o nome do processo, e varias outras coisas.. e nenhum deu certo.

Uma maneira seria listar todas as janelas abertas num listbox por exemplo.. dae vc ver qual é a janela que vc quer
XD

mas se tiver um jeito mais simples e alguem puder compartilhar conosco seria otimo.

flw.
Obrigado pela dica. Eu já conhecia o FindWindow; Só não sabia que o nome da janela ativa do firebird é ´FB_Guard´ Aliás como descobrir o nome da janela ativa de determinado programa?



Responder

Gostei + 0

12/08/2009

Mrpostiga

Outra ideia é tentar fazer um ping à porta do Servidor.

Por exemplo,

ping 127.0.0.1:3050 //firebird
ping 127.0.0.1:3036 //mysql


Responder

Gostei + 0

12/08/2009

Osocram

Tem servidores que possui firewall q não permiti ping
Outra ideia é tentar fazer um ping à porta do Servidor. Por exemplo, ping 127.0.0.1:3050 //firebird ping 127.0.0.1:3036 //mysql



Responder

Gostei + 0

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

Aceitar