ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

exe do delphi 2010 + BD Firebird em outra máquina[RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
sergiob10
Novato
Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009
Mensagens: 26

MensagemEnviada: Sex Jul 27, 2012 9:55 pm    Assunto: exe do delphi 2010 + BD Firebird em outra máquina[RESOLVIDO] Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Sex Jul 27, 2012 10:09 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
ValerioB
Novato
Novato


Registrado: Quarta-Feira, 20 de Julho de 2011
Mensagens: 59

MensagemEnviada: Sáb Jul 28, 2012 12:32 am    Assunto: Responder com Citação

Tem que ter o firebird instalado na maquina tbm.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
sergiob10
Novato
Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009
Mensagens: 26

MensagemEnviada: Sáb Jul 28, 2012 11:25 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
sergiob10
Novato
Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009
Mensagens: 26

MensagemEnviada: Sáb Jul 28, 2012 11:25 am    Assunto: Responder com Citação

ValerioB escreveu:
Tem que ter o firebird instalado na maquina tbm.


Sim eu fiz isto e nada.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Sáb Jul 28, 2012 2:08 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
sergiob10
Novato
Novato


Registrado: Segunda-Feira, 17 de Agosto de 2009
Mensagens: 26

MensagemEnviada: Seg Jul 30, 2012 7:02 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB