Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
sergiob10 Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009 Mensagens: 26
|
Enviada: Sex Jul 27, 2012 9:55 pm Assunto: exe do delphi 2010 + BD Firebird em outra máquina[RESOLVIDO] |
|
|
Pessoal, necessito da ajuda de vcs, tenho uma aplicação feita no delphi 2010 com BD Firebird 2., na minha máquina roda ok mas quando coloco em outra máquina não abre, o que tenho que fazer para rodar? Há tenho arquivo ini que carrega as informações conexão e arquivos que pesquisei e disseram que eram necessários dentro da pasta da aplicação.
Dentro da pasta
-conf.ini
-dbxconnections.ini
-dbxdrivers.ini
-dbxfb.dll
-fbclient.dll
-ControleNQF.exe (aplicação)
se puderem passar o passo a passo fico grato.
Já agradecendo ao anjos delphianos...[/img]
Editado pela última vez por sergiob10 em Seg Jul 30, 2012 7:04 pm, num total de 1 vez |
|
Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Sex Jul 27, 2012 10:09 pm Assunto: |
|
|
Boa noite,
Qual mensagem de erro está sendo exibida?
Qual componente está sendo utilizado para conexão com o Firebird?
Se você estiver utilizando ClientDataSet no seu sistema e não adicionou a unit MidasLib a clausula uses do seu projeto também será necessário copiar a Midas.dll para a pasta \Windows\System32 (ou \Windows\SysWow64 se win64).
Espero que ajude.
_________________
Assinatura: Imobiliarias em Suzano |
|
Voltar ao Topo |
|
 |
ValerioB Novato

Registrado: Quarta-Feira, 20 de Julho de 2011 Mensagens: 59
|
Enviada: Sáb Jul 28, 2012 12:32 am Assunto: |
|
|
Tem que ter o firebird instalado na maquina tbm. |
|
Voltar ao Topo |
|
 |
sergiob10 Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009 Mensagens: 26
|
Enviada: Sáb Jul 28, 2012 11:25 am Assunto: |
|
|
imex escreveu: | Boa noite,
Qual mensagem de erro está sendo exibida?
Qual componente está sendo utilizado para conexão com o Firebird?
Se você estiver utilizando ClientDataSet no seu sistema e não adicionou a unit MidasLib a clausula uses do seu projeto também será necessário copiar a Midas.dll para a pasta \Windows\System32 (ou \Windows\SysWow64 se win64).
Espero que ajude.
_________________
Assinatura: Imobiliarias em Suzano |
Qual mensagem de erro está sendo exibida?
R: não aparece não abre o EXE.
Qual componente está sendo utilizado para conexão com o Firebird?
R: original do delphi dbexpress.
Se você estiver utilizando ClientDataSet no seu sistema e não adicionou a unit MidasLib a clausula uses do seu projeto também será necessário copiar a Midas.dll para a pasta \Windows\System32 (ou \Windows\SysWow64 se win64).
R: Sim ClientDataSet , fiz exatamente o que vc disse. Meu SO é Win64 mas o delphi é 32 bits e o firebird também.
Obrigado pela atenção. |
|
Voltar ao Topo |
|
 |
sergiob10 Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009 Mensagens: 26
|
Enviada: Sáb Jul 28, 2012 11:25 am Assunto: |
|
|
ValerioB escreveu: | Tem que ter o firebird instalado na maquina tbm. |
Sim eu fiz isto e nada. |
|
Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Sáb Jul 28, 2012 2:08 pm Assunto: |
|
|
Acho que deveria ser exibida alguma mensagem de erro.
Se você por acaso tiver em seu código blocos Try / Except / End silenciosos (que não exibem nenhuma mensagem dentro do Except), procure acrescentar código para exibir uma mensagem, pois facilita a identificação do erro quando ele ocorre.
Você instalou alguma ferramenta como o IBExpert ou semelhante?
Se não instalou, acho melhor instalar para tentar conectar e desta forma verificar se a instalação do Firebird está funcionando.
Espero que ajude. |
|
Voltar ao Topo |
|
 |
sergiob10 Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009 Mensagens: 26
|
Enviada: Seg Jul 30, 2012 7:02 pm Assunto: |
|
|
imex escreveu: | Acho que deveria ser exibida alguma mensagem de erro.
Se você por acaso tiver em seu código blocos Try / Except / End silenciosos (que não exibem nenhuma mensagem dentro do Except), procure acrescentar código para exibir uma mensagem, pois facilita a identificação do erro quando ele ocorre.
Você instalou alguma ferramenta como o IBExpert ou semelhante?
Se não instalou, acho melhor instalar para tentar conectar e desta forma verificar se a instalação do Firebird está funcionando.
Espero que ajude. |
Resolvi, o problema estava na falta de DLL do firebird, usei a forma embarcada do firebird 2.5.
Colquei aminha aplicação (exec) + firebird embarcado tudo junto numa pasta, após renomei a DLl embebed.dll para fbclient.dll, apos isto mudar a extenção do firebird.conf para firebird.txt descomentar (tira o sinal de #) a parte directorie = C:PastaSeuPrograma. e pronto.
Espero ter ajudado outros colegas e agradeço pela atenção de todos. |
|
Voltar ao Topo |
|
 |
|