Inicializar Firebird como serviço ou aplicativo.

Iniciado por Gilberto Mendes, 09 de Junho de 2009, 17:07

tópico anterior - próximo tópico

Gilberto Mendes

Tenho uma aplicação em Delphi, que usa o Firebird. Instalei o Wine no Ubuntu e até agora tudo bem... Só que o firebird que uso é o do Windows que está anexado junto da aplicação na hora da instalação. O firebird nativo do paco te do ubuntu está desabilitado, situação que prefiro, agora o seguinte, ao reiniciar a maquina não consigo fazer o Firebird inicializar automaticamente dai tenho que clicar no Firebird e no Aplicativo pra iniciar...
Alguem passou por este problema? Gostaria de manter o Firebird do Windows rodando no Wine, como fazer então pra gente iniciar ele automaticamente?

Desde já agradeço,

Gilbeto,

Raphael Augusto

Gilberto,

Por o Firebird depender de um chamado do windows para ser inicializado, acredito que o wine nao consiga fazer isso sozinho.
Talvez vc possa criar algum script (shell) para ser executado na incialização do linux e chame o Firebird for Windows. Não sei como fazer isso, mas vc deve achar mais material na seção de programação e scripts do forum.

No entanto, não sei a complexidade de seu sistema, nem sua disponibilidade para migrá-lo, mas considere a possibilidade de portar seu projeto para o Lazarus, que tem acesso nativo para firebird, e não um armengo do interbase como o Delphi, além de ser multiplataforma.
Se vc se interessar pela idéia, visite www.lazarus.freepascal.org.

Flww.
Raphael Augusto Dourado
http://raphaaugusto.wordpress.com

Raphael Augusto

Gilberto, achei uma resposta!!!

Hoje mexendo aqui vi esta tela: Sistema>Preferencias>Aplicativos de Seção
Vá em adicionar e vc pode digigar:

wine firebird

no lugar de firebird, você pode colocar o comando específico para executar o firebird, pode ser uma chamada ao executável e tal.

Abraços.
Raphael Augusto Dourado
http://raphaaugusto.wordpress.com