Trabalhando com Arquivos INI no Delphi

1487 palavras 6 páginas
Introdução Os arquivos INI são arquivos de configuração, que podem ser facilmente vizualizados, modificados ou apagados.
Antes de utilizarmos este tipo de arquivo com o Delphi® iremos entender o funcionamento dele. Observe o exemplo abaixo: [seção1] variavel=valor
;comentario

nome=arquivoini [seção2] nome=outronome ;comentario A seção deve estar sempre no começo da linha e entre colchetes. Os nome de seção são case-sensitive ( ou seja, “Seção” é diferente de “seção”). As seções podem conter varivaveis com nomes iguais.
A variavel, assim como no delphi, pode conter valores do tipo texto (string), inteiros (integer), boleanos (bool), etc...
Caso exista duas seções com o mesmo nome, ou duas variaveis com o mesmo nome dentro de uma mesma seção então a ultima ocorrência prevalece.
Uma das desvantagens do arquivo INI é que ele não é muito seguro pois a pessoa pode modifica-lo facilmente com um editor de textos ( Exemplo: Bloco de Notas ).

Delphi O Delphi tem uma classe chamada TiniFile que contém procedimentos e funções para trabalhar com arquivos INI. A classe TiniFile pode ser utilizada declarando-se a unit inifiles.pas na clausula uses.

uses inifiles;

Para utilizar um arquivo ini, primeiro devemos definir uma variavel do tipo Tinifile. ( O codigo abaixo pode ser colocado em uma function ou em um procedure ( como no clique de um botão)). var arquivo : Tinifile;
//variavel do tipo Tinifile arquivo := Tinifile.Create('arquivoini.ini'); //Inicializa a variavel arquivo especificando o arquivo “arquivoini.ini” como o arquivo INI que vai ser utilizado. No código acima, caso o arquivo “arquivoini.ini” não exista ele será criado. Neste caso, o arquivo será criado/procurado na pasta Windows, mas se você quiser você pode definir um diretório. arquivo :=

Relacionados

  • Livro delphi
    10250 palavras | 41 páginas
  • DELPHI
    9879 palavras | 40 páginas
  • Nada nao
    5549 palavras | 23 páginas
  • Delphi para Iniciantes
    7638 palavras | 31 páginas
  • Object Pascal I
    6744 palavras | 27 páginas
  • Humano
    17865 palavras | 72 páginas
  • Apostila Delphi7
    23421 palavras | 94 páginas
  • Dicas sobre programação Delphi
    26894 palavras | 108 páginas
  • Tecnologia da informação
    10910 palavras | 44 páginas
  • Oracle
    8308 palavras | 34 páginas