[firebase-br] Iniciar FireBird - acho meio off
eduardo
eduardo em icontroller.com.br
Ter Abr 5 01:11:48 -03 2005
Bem, considerando que o Server vai acabar entrando,
vc poderia colocar o código de conexão em um laço com
um timeout previsto.
Mais ou menos assim (esquematicamente)
TempoInicial := GetTickCount; //Nº de milisegundos desde que o Windows
foi inicializado
while not MyDB.Connected do
begin
try
MyDb.Connected := True;
except
//exceção muda
end;
if GetTickCount-TempoInicial > 10000 then //(10 segundos)
break;
end;
if not MyDB.Connected then
raise exception.Create('Não foi possível conectar');
Pedro Leonardo wrote:
> Olá lista, coloquei minha aplicação para iniciar assim que o windows for
> carregado, portanto meu programa sempre carrega antes do FireBird, entao
> como o banco ainda nao está rodando, meu programa apresenta aquela mensagem
> de erro. Algum colega já passou por essa situação? Como faço para carregar o
> banco 1°? Uso Delphi 7 e FB 1.5.2
>
> []s
> Pedro Leonardo
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://search.gmane.org/search.php?group=firebase
>
Mais detalhes sobre a lista de discussão lista