salvar sem banco de dados

10/05/2003

1

gostaria de salvar dados em um edit, sem utilizar banco de dados, e sempre que eu abrisse o programa estivesse o dado salvo :?


Responder

Posts

10/05/2003

Obubiba

uses
IniFiles;

(...)

[b:8fffe2effb]Para gravar:[/b:8fffe2effb]

var
ArqIni : TiniFile;

Begin
Arqini := TiniFile.create(‘c:\pasta\arquivo.ini’);
ArqIni.WriteString(´Valor´, ´ValorEdit´, Edit1.text);
ArqIni.free;
End;

[b:8fffe2effb]Para ler:[/b:8fffe2effb]

var
ArqIni : TiniFile;
VarTipo : string;
Begin
Arqini := TiniFile.create(‘c:\pasta\arquivo.ini’);
VarTipo := ArqIni.ReadString(´Valor´, ´ValorEdit´, ´Valor padrão*´);
ArqIni.free;
End;

*Observação: o valor ValorPadrão é um valor default que será utilizado caso a Seção não exista, a Chave não exista ou os dados sejam inválidos para a função.


Responder

10/05/2003

4_olho

Você deve se lembrar de uma coisa. Como sua aplicação é COMPILADA - transformada em código binário - não há uma maneira de guardar dados variáveis nesta aplicação. O que resta então, somente a utilização de um arquivo externo, não necessariamente um Banco de Dados, mas pode ser uma arquivo texto (*.TXT). Esta é a solução mais simples.

Dependendo da situação - se os dados não forem muitos, pode ser um arquivo .INI ou até, quem sabe no Registry do Windows.

Uma maneira elegante e não muito difícil de implementar é a utilização do MyBase, ou se seu Delphi for antigo, o uso de Type of records.

Opções não faltam. Só é preciso definir o que quer ...


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira