Olá pessoal, salve, salve!
Hoje estou escrevendo este artigo para ensiná-los a trabalhar com arquivo INI de configurações no Delphi.
Estarei utilizando a versão XE do Delphi, porém, os conceitos funcionam em qualquer versão desta maravilhosa IDE.
Esta dica é útil para você que está desenvolvendo um projeto de conclusão de curso na sua faculdade de sistemas de informação ou algo do tipo, e pra você que trabalha com desenvolvimento de software.
Certo dia, eu tinha terminado de desenvolver um programa, estava muito feliz, então, fui fazer o teste na casa do meu amigo, instalei o programa no PC dele quando fui executar, me deparei com uma situação frustante: o programa não executou e exibiu vários erros referente ao banco de dados, tais como: o banco não foi encontrado, banco inválido, local inválido, coisa do tipo.
Estes erros na verdade, aconteceram porque o programa não estava encontrando o banco de dados para estabelecer a comunicação ente ambos. Foi neste momento que parei e pensei: será que vou ter que instalar o Delphi na casa dos meus clientes apenas para configurar os componentes de conexão com o banco e recompilar?
Pois bem, absurdo né? Teria que ter alguma solução, e a solução que encontrei foi essa, criar um arquivo INI contendo configurações para conexão com banco de dados, e é isso que vou compartilhar com vocês. Então, mãos a obra.
O nosso arquivo INI vai ter apenas o caminho do banco, o restante das configurações dos componentes de conexão com o banco, vamos fazer em "Runtime - em tempo de execução".
Neste exemplo, vamos criar um projeto externo, separado do projeto principal, posteriormente, vou ensinar como fazer isso no próprio projeto principal.
Então, crie um novo projeto no Delphi, e insira os seguintes componentes:
1 TOpenDialog - paleta Dialogs;
1 TEdit - paleta Standard;4 TBitBtn - paleta Additional;1 TLabel - paleta Standard;
- Após isso, altere a propriedade "Name" do formulário principal para "frmPrincipal", e a propriedade "Caption" do mesmo para "Configurações do Banco de Dados";
- Altere a propriedade "Name" do componente "TEdit" para "edtCaminho" e apague o que estiver na propriedade "Text";
- Altere a propriedade "Name" do "TBitBtn1" para "btnProcurar" e a propriedade "Caption" para "&Procruar", o caracter "&" cria um atalho para o botão;
- Altere a propriedade "Name" do "TBitBtn2" para "btnSalvar" e a propriedade "Caption" para "&Salvar";
- Altere a propriedade "Name" do "TBitBtn3" para "btnCancelar" e a propriedade "Caption" para "&Cancelar";
- Altere a propriedade "Name" do "TBitBtn4" para "btnFechar" e a propriedade "Caption" para "&Fechar";
E finalmente, a propriedade "Caption" do compoente "TLabel" para "Caminho do banco".
O projeto ficará mais ou menos assim:
Agora, vamos implementá-lo, para isso, dê um duplo-clique sobre o botão "Fechar" e digite:
Este comando vai finalizar a aplicação e liberá-lo da memória.
Volte para o formulário e dê um duplo-clique sobre o botão "Procurar" e digite:
Nestes comandos fazemos uma verificação, se o componente "TOpenDialog - Janela abrir do Windows" executar, então, o componente "TEdit" vai receber o nome do arquivo "FileName" que por sua vez estará selecionado no componente "TOpenDialog".
Consequentemente, no nome do arquivo terá o caminho do mesmo, pois é esta informação que vamos salvar no arquivo INI de configurações.
Nesta parte vamos fazer apenas isso, aguardo vocês na parte 2 para darmos continuidade neste tutorial. Abraços.
Recomendo:
ClipaTec - Arquivo INI de configuração no Delphi - parte 2;
Recomendo:
ClipaTec - Arquivo INI de configuração no Delphi - parte 2;
(Por Welinton Junior Dias)
Ótimo artigo. Obrigado por compartilhar seu conhecimento. Eric (Iniciante Delphi)
ResponderExcluirOpa, que bom que lhe ajudou meu caro. Abraço, e sucessos pra vc com o Delphi.
Excluir