Startar Interbase Automaticamente

Delphi

04/11/2004

Saudações

Caros mestres,

Estou fazendo um programa usando o interbase 6.5 e Delphi 7, usando os componentes de conexão interbase, gostaria de saber como é possivel ao executar a aplicação (.exe) verificar se o banco esta startado, caso não esteja, faze-lo automaticamente para que a aplicação possa ser inicializada ?

Sem mais, agradeço ! :shock:


Gabeloni

Gabeloni

Curtidas 0

Respostas

Dopi

Dopi

04/11/2004

Vc pode criar um bloco try except no momento que for tentar abrir o Database...
Se houver exceção é porque alguma coisa está errada, pode ser o path do arquivo, user, senha, ou até mesmo que o Banco está desligado....

Analisando a msg dentro do Except dá pra saber se é o BD que está desligado... Nesse caso use o Winexec para executa-lo....


GOSTEI 0
Sremulador

Sremulador

04/11/2004

Amigo tente utilizar o handle para obter a posição aplicação...


GOSTEI 0
Reginaldo174

Reginaldo174

04/11/2004

Concordo com o [b:7860ba9414]Dopi[/b:7860ba9414]

Vc pode criar um bloco try except no momento que for tentar abrir o Database... Se houver exceção é porque alguma coisa está errada, pode ser o path do arquivo, user, senha, ou até mesmo que o Banco está desligado.... Nesse caso use o Winexec para executa-lo....



GOSTEI 0
Mozico

Mozico

04/11/2004

Coloque o mesmo p/ executar quando o windows carregar....
va em Iniciar/Executa... digite MSconfig.....
na ultima paleta(Iniciar)... verifique se a opcao do interbase esta marcada...

ou

Arraste o executavel do Interbase p/ a pasta iniciar... reinicie a maquina e vera q ele executou junto com o windows!

[]´s


GOSTEI 0
POSTAR