Ir para conteúdo
  • 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


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
https://www.webcheats.com.br/topic/1786094-~tutorial~-trabalhar-com-ficheiros-ini-a-pedido-de-users-parte-1/
Compartilhar em outros sites

Pra que isso realmente serve ?

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

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

Este tópico está impedido de receber novos posts.
×
×
  • 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.