Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

~TUTORIAL~ Trabalhar com ficheiros INI a pedido de users :) PARTE 1


Fr33dom
 Compartilhar

Posts Recomendados

INI%20File.png

 

Hoje vou ensinar (para quem ainda não sabe) como trabalhar com ficheiros INI .

Antes de começar o tutorial :

 

O que é um ficheiro INI ?

Um ficheiro INI é um ficheiro usado para guardar configurações ou informações pessoais para sistemas e utilizadores para ir utilizando ao longo do programa sem usar

muitas linhas de código.

 

Como usar estes ficheiros no delphi ?

A primeira coisa a fazer é declarar a classe : INIFiles no seu programa.

 

Exemplo do seu programa :

 

r2pax2.png

 

De seguida declarar a variável do tipo : TIniFile; (Podes apenas declarar num só procedure ou como uma variável global, isto é, declarar no cimo do programa)

 

30dcl51.png

 

Adicione um botão ao seu projeto e coloque isto no seu procedure :

Aqui é para escrever no ficheiro

 

var

Ficheiro: TIniFile; // se já tiver declarado ano é preciso colocar aqui de novo

begin

Ficheiro:= TIniFile.Create('.\meuficheiro.ini'); //aqui é onde se coloca o nome do ficheiro que quer

try // exceção em caso de erro

  • Ficheiro.WriteString('Secao1', 'MEUNOME', 'Fr33dom'); // aqui vai guardar as informações no ficheiro (aqui manualmente)
  • Ficheiro.WriteString('Secao2', 'MEUNOME', Edit1.text ); // aqui vai guardar as informações no ficheiro (através duma edit)
  • Ficheiro.WriteString('Secao3', 'MEUNOME', Combobox1.text); // aqui vai guardar as informações no ficheiro (através de combobox)

finally // exceção em caso de erro

Ficheiro.Free; // liberta a memoria

end;

MessageDlg('Guardado com sucesso',mtConfirmation,[mbok],0); //mensagem de confirmação

Edit1.Text:=''; // apaga

ComboBox1.Clear; // apaga

end;

 

Adicione outro botão e uma edit (exemplo: Edit1 ) ao seu projeto e coloque isto no seu procedure :

Aqui é para Ler o ficheiro

 

var

Ficheiro: TIniFile; // se já tiver declarado ano é preciso colocar aqui de novo

begin

Ficheiro:= TIniFile.Create('.\meuficheiro.ini'); //aqui é onde se coloca o nome do ficheiro que quer

try // exceção em caso de erro

  • Edit1.Text := Ficheiro.ReadString('Secao2', 'MEUNOME',''); // aqui vai passar as informações do ficheiro para a edit
  • ComboBox1.Text := Ficheiro.ReadString('Secao3', 'MEUNOME',''); // aqui vai passar as informações do ficheiro para a combobox
    Showmessage(Edit1.text+#013+ComboBox1.Text); //mostra mensagem com resultado
     

finally // exceção em caso de erro

Ficheiro.Free; // liberta a memoria

end;

end;

 

Em anexo envio o Source para quem não conseguiu meter o código a funcionar

É necessário se cadastrar para acessar o conteúdo.

É necessário se cadastrar para acessar o conteúdo.

Na próxima Parte vou explicar outras funções dos ficheiros ini...

Link para o comentário
Compartilhar em outros sites

Pra que isso realmente serve ?

Não entendi muito, mais o tutorial está bem explicado, Obrigado por compartilhar.

 

Amigo eu expliquei no cimo para que isto serve :

 

O que é um ficheiro INI ?

Um ficheiro INI é um ficheiro usado para guardar configurações ou informações pessoais para sistemas e utilizadores para ir utilizando ao longo do programa sem usar muitas linhas de código.

Fiz este tutorial porque houveram users que me pediram

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.