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 

Ler Arquivo .ini Dinamicamente ?

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


Registrado: Quinta-Feira, 15 de Janeiro de 2004
Mensagens: 447

MensagemEnviada: Ter Fev 22, 2011 6:41 pm    Assunto: Ler Arquivo .ini Dinamicamente ? Responder com Citação

Pessoal, gostaria de saber como ler um arquivo .ini atraves de um for,
por exemplo quero comparar se existe tal string com o mesmo nome no arquivo .ini mais gostaria de fazer isso dinamicamente tipo sei la.

Código:

for i := 0 to ArqIni..... Do
begin

 fazer a comparacao com o Item atual do arquivo tipo.
 Campo = ArqIni[i]....
end;

Fui claro pessoal ?
To com esta duvida ai agora, um abraco a todos...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
alexbandeira
Mestre
Mestre


Registrado: Terça-Feira, 27 de Julho de 2004
Mensagens: 812
Localização: Paulista - PE

MensagemEnviada: Ter Fev 22, 2011 10:35 pm    Assunto: Responder com Citação

Cara:
Achei esse material aqui, tem um ex de como ler, espero q te ajude.

---------------------
Os arquivos .INI são arquivos de texto que servem para guardar informações úteis de configuração, como a passagem de uma data de um programa para outro, o arquivo .INI tem o formato:

[SEÇÃO]

variável=valor

Para usar um arquivo .INI seguem os passos abaixo:

* acrescentar na Uses do projeto a bibliteca IniFiles

uses IniFiles;

* criar uma variável do tipo TIniFile

var
data:TIniFile;
* Criar o arquivo .INI

Data := TIniFile.Create('Data.ini');
Onde Data.ini é o nome do arquivo (você pode colocar inclusive o caminho do arquivo, o padrão é o diretório do Windows).

* Gravar a informação

Data.WriteString('Mes/Ano','Data',Edit1.Text);
Data.Free; //esta linha libera a variável da memória
Onde Mes/Ano é o nome da seção, Data é o nome da variável e Edit1.Text é a data digitada pelo usuário

* Ler a informação

Crie outra variável no outro programa apenas para ler a string

Data.TiniFile.Create('Data.ini');
Data.ReadString('Mes/Ano','Data','');
Data.Free;

-------------------------------
_________________
Conhecemos um grande homem pelas pequenas atitudes.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
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