salvar sem banco de dados
10/05/2003
0
gostaria de salvar dados em um edit, sem utilizar banco de dados, e sempre que eu abrisse o programa estivesse o dado salvo :?
Marquito
Curtir tópico
+ 0
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.
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 ...
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
Clique aqui para fazer login e interagir na Comunidade :)