|
![]() |
||
Executável Delphi
|
||
. Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
|
Fiz um sistema em delphi, que controla um banco de dados em access, porem para o executável rodar em outra máquina não funciona, mesmo configurando o Alias, só funciona quando instalo o delphi na máquina. Alguem poderia me dar uma dica de quais arquivos fora o executável devo colocar no computador para ele rodar normalmente sem instalar o delphi? Eu uso o delphi 7.
|
|
|
|
|
|
#2 (permalink) |
|
Super Participante
|
Vc precisa copiar tb os drivers do banco de dados.... Provavelmente vc usa o Paradox ou o Interbase correto??
Abaixo segue um "breve" tutorial de como fazer este procedimento: Código:
__________________
"Read the directions and directly you will be directed in the right direction." http://www.dmbtecnologia.com.br |
|
|
|
|
|
#3 (permalink) | |
|
Newbie
|
Citação:
|
|
|
|
|
|
|
#4 (permalink) |
|
Newbie
Registrado em: May 2004
Mensagens: 48
Reputação: 0
![]() |
Bom, creio que você já deve ter feito isso, mas mesmo assim: Você colocou na guia "Project", a opção "Build all Projects"?? Pois quando você faz isso, na pasta onde o programa foi salvo, é adicionado também o executável, que rodará também nas máquinas que não possuem o Delphi.
Espero ter ajudado, Lex. |
|
|
|
|
|
#5 (permalink) |
|
Zumbi
|
Eu não sei se é esse o caso, pois você usa o Delphi 7, mas com o Delphi 5 acontece do InstallShield não levar todos os arquivos necessários para que o software acesse o Access pelo BDE. Aí eu sempre tinha que instalar o BDE inteiro pela instalação do Delphi no micro cliente (ou seja, começava a instalar o Delphi inteiro, mas na seleção de opções marcava somente a parte de acesso a dados). Em alguns casos o próprio Access precisava estar instalado na máquina.
Na verdade acessar o Access pelo BDE não é exatamente uma maravilha, eu recomendaria que você trocasse os componentes do BDE pelos componentes do ADO, lembrando de instalar o Microsoft Data Access (MDAC) no micro cliente. É o que eu estou fazendo hoje, sem mais dores de cabeça...
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
#6 (permalink) |
|
Newbie
|
Serei breve:
funciona da seguinte forma: vc pode fazer uma instalação de BDE compacta, e para que ela funcione a unica coisa que vc deverá fazer é levar os arquivos para o PC do cliente, e alterar umas duas chaves no registro. (sem alterar não funciona) Dados: Para uma instalação simples são necessários ppoucos arquivos do bde (zipado dá menos que um disquet...) mas se seu programa usa SQL, terá que por mais alguns arquivinhos...) Este tipo de coisa é boa pois não precisará instalar todo o delhi na máquina do cliente e nem o BDE completo que também é grandinho... Problema: O maio problema de todos é que se na máquina do cliente já tiver um programa que use BDE, então por certo a máquina do cliente já tem o BDE instalado... e portanto se vc alterar o registro, o programa que já tem na máquina do cliente poderá ter problemas de execução pois agora o registro estará apontando para a (nova instalação de BDE) que no seu caso será o BDE enxuto... Por isso que eu recomendo que use a dica do amigo acima que fez uma rotina para verificar se o BDE já existe na máquina... Então: pra rodar na outra máquina com BDE enxuto, só precisará de duas coisas: Arquivos e alteração no registro. Em todo caso também posso indicar o seguinte: vc poderá fazer um instalador de BDE enxuto em separado numa pasta junto com seu programa... dai vc tenta rodar o programa normalmente no cliente... e se ele não rodar dai vc verifica se realmente não tem o bde no PC do seu cliente e instala o seu...
__________________
========================= Peço que não me enviem dúvidas por e-mail. Pois eu trabalho tanto que não tenho tempo nem pra comer direito... Obrigado a todos pela ajuda. |
|
|
|
![]() |
| Opções do Tópico | |
|
|