Tenho uma aplicação, que deve funcionar em rede. Para isso, utilizei Delphi7 + DBExpress + Firebird 1.5
A aplicação funciona dentro do esperado, tanto na máquina de desenvolvimento, quanto na máquina SERVIDORA (uma máquina com apenas o Windows XP instalado, atualizada e Firebird 1.5 completo - superserver)
O banco de dados está nessa máquina, referenciado no aliases.conf do firebird através de:
Na aplicação Delphi, o componente SQLConnection está definido com:
Connected := True
database := modelo01:dbmodelo
Onde, modelo01 é o nome da própria máquina servidora.
A rede funciona corretamente, é possível acessar às pastas compartilhadas, e enxergar o banco de dados.
O problema é: as outras máquinas da rede não conseguem executar o sistema. Copiei as DLL's necessárias (midas, dbexpint) e é claro, instalei o Firebird 1.5, também de maneira completa - superserver. Quando eu tento executar a aplicação numa máquina cliente, o sistema não abre e aparece uma tela de erro do Windows, dizendo que o programa executou uma operação ilegal e será fechado. Pergunta se eu desejo enviar um relatório de erros à Microsoft.
O que poderia ser isso? Como resolvo esse problema?
Pergunta
RafaelemeNt
Boa tarde senhores.
Tenho uma aplicação, que deve funcionar em rede. Para isso, utilizei Delphi7 + DBExpress + Firebird 1.5
A aplicação funciona dentro do esperado, tanto na máquina de desenvolvimento, quanto na máquina SERVIDORA (uma máquina com apenas o Windows XP instalado, atualizada e Firebird 1.5 completo - superserver)
O banco de dados está nessa máquina, referenciado no aliases.conf do firebird através de:
Na aplicação Delphi, o componente SQLConnection está definido com:Onde, modelo01 é o nome da própria máquina servidora.
A rede funciona corretamente, é possível acessar às pastas compartilhadas, e enxergar o banco de dados.
O problema é: as outras máquinas da rede não conseguem executar o sistema. Copiei as DLL's necessárias (midas, dbexpint) e é claro, instalei o Firebird 1.5, também de maneira completa - superserver. Quando eu tento executar a aplicação numa máquina cliente, o sistema não abre e aparece uma tela de erro do Windows, dizendo que o programa executou uma operação ilegal e será fechado. Pergunta se eu desejo enviar um relatório de erros à Microsoft.
O que poderia ser isso? Como resolvo esse problema?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.