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 

Transferir projeto para outro computador

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


Registrado: Terça-Feira, 11 de Fevereiro de 2014
Mensagens: 20

MensagemEnviada: Qui Ago 21, 2014 2:49 pm    Assunto: Transferir projeto para outro computador Responder com Citação

Olá pessoal da ActiveDelphi! Estou com um problema aqui, suponho que esta seja uma parede na qual todos trombamos cedo ou tarde...

Meu programa está feito e pronto, mas agora tenho de instalar o executável do programa no computador do cliente, e não estou sabendo como fazer isso. Inocentemente, pensei que só copiar a pasta do projeto funcionaria, mas não. Ele aparentemente não encontra o caminho para as tables.

Estou desenvolvendo com Delphi RAD Studio XE3, minhas conexões são feitas com ADOConnection, provedor "OLE DB provider for ODBC drivers", se ajuda, e as tabelas são implementadas em Microsoft Acess. Como proceder?

Grato pela atenção desde já.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rique_neves
Mestre
Mestre


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Qui Ago 21, 2014 3:28 pm    Assunto: Re: Transferir projeto para outro computador Responder com Citação

Boa tarde!

Como você está passando o caminho o banco? Está utilizando Arquivo INI?
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qui Ago 21, 2014 4:24 pm    Assunto: Responder com Citação

O problema que vc colocou o caminho do banco fixo no componente...simples...usa arquivo INI...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Solifugo
Novato
Novato


Registrado: Terça-Feira, 11 de Fevereiro de 2014
Mensagens: 20

MensagemEnviada: Qui Ago 21, 2014 5:13 pm    Assunto: Responder com Citação

Bem, como fica evidenciado, sou novato pra caramba nisso. O caminho pro banco eu unicamente estou usando a string que eu defini no componente, no campo connectionlink do Delphi. Suponho que isso não sufaça, hm?

De que se trata esse arquivo INI? Parece promissor.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rique_neves
Mestre
Mestre


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Qui Ago 21, 2014 5:36 pm    Assunto: Responder com Citação

Código:
implementation
uses (...), IniFiles;

procedure TDataModule.Create(Sender : Object);
var
  servidor, banco, usuario, senha : string;
 arqIni : TiniFile;

begin
   conexao.Connected := False;
   
   arqIni := Tinifile.Create('C:\Aplicacao\conectaBanco.ini'); // Caminho do arquivo.
  servidor := arqIni.ReadString('CONEXAO', 'SERVIDOR', '');
  banco   := arqIni.ReadString('CONEXAO', 'BANCO', '');
  usuario  := arqIni.ReadString('CONEXAO', 'USUARIO', '');
  senha   := arqIni.ReadString('CONEXAO', 'SENHA', '');

  conexao.ConnectionString := // Aqui você monta a string que você gerou anteriormente
 
  try
    conexao.Connected := true;
  except
  end;

end;

Arquivo INI, coloque os valores na frente do sinal de igual.
Código:
[CONEXAO]
SERVIDOR=
BANCO=
USUARIO=
SENHA=

Bom.. a base é essa Qualquer dúvida poste novamente...
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
rique_neves
Mestre
Mestre


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Qui Ago 21, 2014 5:37 pm    Assunto: Responder com Citação

http://www.activedelphi.com.br/forum/viewtopic.php?t=77731&sid=bf06eb18f402ce5b44b4793a9ef7e2d7
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Solifugo
Novato
Novato


Registrado: Terça-Feira, 11 de Fevereiro de 2014
Mensagens: 20

MensagemEnviada: Qui Ago 21, 2014 5:57 pm    Assunto: Responder com Citação

Eu devo incluir o inifiles na implementation só da form inicial?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adami
Profissional
Profissional


Registrado: Sexta-Feira, 12 de Novembro de 2010
Mensagens: 501

MensagemEnviada: Sex Ago 22, 2014 9:36 am    Assunto: Responder com Citação

alem de criar um arquivo ini com o caminho do banco de dados, creio que também faltara alguma dll pra rodar sua aplicação, que tem que estar jundo do executável, ideal seria vc criar uma maquina virtual e instalar o windows, zerado e fazer os testes.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
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