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 

GRAVAR EDIT NO INI

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


Registrado: Quarta-Feira, 16 de Fevereiro de 2011
Mensagens: 101

MensagemEnviada: Qua Out 12, 2011 8:01 pm    Assunto: GRAVAR EDIT NO INI Responder com Citação

OLA PESSOAL COMO FAÇO PARA GRAVAR A EDIT1.TEXT NO INI
CONFIG.INI

CASO O USUARIO QUERO MUDAR O BANCO DE DADOS



procedure TFrmPrincipal.FormShow(Sender: TObject);

var
iniConf : TIniFile;
sCaminho, sIPservidor : String;
begin
//não precisa verificar se ele existe
sIPServidor := ExtractFilePath(Application.ExeName)+'C:\delphi\dados\VENDAS.GDB';
sCaminho := 'localhost';
iniConf := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Config.ini');
try
if iniConf.ValueExists('database','caminho') then
sIPServidor := iniConf.ReadString('database','caminho', sIPServidor)
else
iniConf.WriteString('database','caminho', sIPServidor);

if iniConf.ValueExists('database','Caminho') then
sCaminho := iniConf.ReadString('database','Caminho', sCaminho)
else
iniConf.WriteString('database','Caminho', sCaminho);
finally
iniConf.Free;

dm.dbvendas.Params.Values['DataBase'] := sCaminho;
//dm.dbvendas.Params.Values['DataBase'] := 'C:\delphi\dados2\VENDAS.GDB';
dm.dbvendas.Connected := true;
dm.simpledatasetfornecedores.Active:= true;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Ghost_Rider
Colaborador
Colaborador


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

MensagemEnviada: Qui Out 13, 2011 8:25 am    Assunto: Responder com Citação

Que erro ta dando na sua rotina ???
Outra coisa, vc disse que "caso o usuario queria mudar o banco", com essa sua frase entendi que ja existe o caminho do banco no INI, logo, vc não precisa da rotina de verificação do campo no INI, to certo ???
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flaviodiniz
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 16 de Fevereiro de 2011
Mensagens: 101

MensagemEnviada: Qui Out 13, 2011 8:55 am    Assunto: Responder com Citação

Ghost_Rider escreveu:
Que erro ta dando na sua rotina ???
Outra coisa, vc disse que "caso o usuario queria mudar o banco", com essa sua frase entendi que ja existe o caminho do banco no INI, logo, vc não precisa da rotina de verificação do campo no INI, to certo ???



ja está tudo certinho no ini
so presiso gravar um novo caminho se o usuario mudar o caminho do banco
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Ghost_Rider
Colaborador
Colaborador


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

MensagemEnviada: Qui Out 13, 2011 8:57 am    Assunto: Responder com Citação

Mas vc esta usando o WriteString já, "teoricamente" seu código da certo...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flaviodiniz
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 16 de Fevereiro de 2011
Mensagens: 101

MensagemEnviada: Qui Out 13, 2011 9:15 am    Assunto: Responder com Citação

Ghost_Rider escreveu:
Mas vc esta usando o WriteString já, "teoricamente" seu código da certo...

MAIS COMO FAÇO A ADAPITAÇÃO
NA EDIT
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Ghost_Rider
Colaborador
Colaborador


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

MensagemEnviada: Qui Out 13, 2011 9:25 am    Assunto: Responder com Citação

scaminho := edit.text, é isso que falta ???
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flaviodiniz
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 16 de Fevereiro de 2011
Mensagens: 101

MensagemEnviada: Qui Out 13, 2011 2:30 pm    Assunto: Responder com Citação

Ghost_Rider escreveu:
scaminho := edit.text, é isso que falta ???



OK
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