Publicidade

_T!@g0_

[Resolvido] como rodar aplicativo em maquina sem instalar o delphi

E ai galera...tudo na paz?

 

Seguinte, desenvolvi um sistema simples de controle de estoque, vendas e cadastros usando delphi 2007 e firebird 2.0

e ele ta funcionando beleza, mas, como faço pra instalar em uma outra máquina que não tem delphi?

Eu compilei o projeto (CTRL + F9) e ele gereou um ".exe" dentro da pasta do projeto.

ai eu copiei esta pasta em um outro pc e instalei o firebird.

Mas ao clicar no ".exe" aparece:

 

"o programa encontrou um erro e precisa ser fechado"

 

Ai eu instalei o Delphi e funcionou normal.

o que eu faço pra não precisar instalar o delphi?

 

Procurei muito sobre isso e tudo que eu achei foi: compile o projeto, e pronto.

mas não é tão simples.

 

Agradeço desde já.

 

PS. Não sei se faz diferença mas meu S.O. é o windows 7 Ultimate.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pegunda!

você instalou o firebird na maquina que vai rodar o sistema?

você copiou as dll para a pasta do seu aplicativo? Por exemplo se você utilzar o componente dbexpress tera que copia dbexpint.dll para pasta do aplicativo. Tambem colo na pasta gds32.dll. Tente ai, aqui eu uso assim?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, eu instalei o firebird sim.

Copiei a dll gds32.dll dentro da pasta system32 do windows.

A dll dbexpint.dll não tem no meu pc.

 

Tem que colocar a dll gds32.dll dentro da pasta do aplicativo?

 

O que mais eu preciso fazer?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a dll dbexpint.dll é importante para fucionamento se você usa o componente DbExpress, se não tem na maquina você pode baixar na internet que tem um monte de site com ela.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela dica, Dário.

 

Vou tentar aqui e depois te falo se deu certo.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera não tem um jeito de compila que ja resolve este problema??

é q eu ñ lembro deve se shift+f9 ou ctrl+9

 

ja passei pelo msm problema tudu se resolve com um instalador

 

 

e galera alguem sabe como fazer progs em delphi em rede ou via net ??poderia meu da uma direção oq aprender e tals??

 

 

flwwwwwwwwww

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, ja apertei CTRL + F9, mas não adianta.

 

No meu pc ele gera um .exe chamado GT-COMMERCE.exe, que funciona de boa.

Mas quando coloco esse .exe em outro pc, ele da um erro:

 

o programa GT-COMMERCE.exe encontrou um problema e precisa ser fechado.

 

mas de qualquer forma, vlw.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloquei as dlls :

 

midas.dll

gds32.dll

dbxint30.dll

fbclient.dll

 

Dentro da pasta System32 do windows e dentro da pasta onde esta o .exe, mas o problema continua.

 

Me ajudem galera...please.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloquei as dlls :

 

midas.dll

gds32.dll

dbxint30.dll

fbclient.dll

 

Dentro da pasta System32 do windows e dentro da pasta onde esta o .exe, mas o problema continua.

 

Me ajudem galera...please.

 

Copiou o banco de dados tbm? Arquivo.fdb?

Olhou onde ele está buscando o banco?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim.

 

fiz isso.

 

tanto que do jeito que está, ele não funciona mas se eu instalar o delphi ele funciona normalzinho, sem mudar nenhuma pasta ou arquivo.

Mas sem instalar o delphi......não vai.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já tive esse erro duas vezes comigo, a primeira o firebird estava instalada mas estava desativado no painel de controle. A outra aconteceu mesmo com o Delphi instalado, no meu caso o interbase não iniciado. Tenta ai!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já tive esse erro duas vezes comigo, a primeira o firebird estava instalada mas estava desativado no painel de controle. A outra aconteceu mesmo com o Delphi instalado, no meu caso o interbase não iniciado. Tenta ai!

 

 

você tá trabalhando com DbExpress? Se sim, copie para a mesma pasta do executavel os arquivos *.ini referentes ao DbExpress

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz tentar registrar a dll midas entre no prompt e digite regsvr32 midas.dll, fiz umas tentativa de erro aqui e essa deu certo

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera muito obrigado pela ajuda.

 

Usei o Install Creator Pro, instalei o Firebird 2.0 e coloquei as DLLs dentro da pasta do projeto.

Coloquei a pasta do projeto na raiz C: e dentro dela coloquei a pasta do banco.

 

Deu certinho.

 

Vle galera...

 

Deus abençoe todos vocês!!!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora