TIniFiles - Dúvida

10/12/2003

1

:D Eae galera blz!?
Estou com um probleminha :( . É o seguinte Ex:

1- Gravei o arquivo ini.

var
ini: TInifile;
begin

INI := TINIFile.Create(´A:\DataCopia.ini´);
INI.WriteDate(´DataCopia´,´data´,date);
end;

2 - Vou ler o arquivo ini.

ini := ini.Create(´A:\Datacopia.ini´);
label1.caption := datetostr(ini.ReadDate(´DataCopia´,´Data´, :roll: <??aqui está minha dúvida>));

**Não estou consegundo ler da data..... preciso da syntax certa.... alguém pode me ajudar?

Flw galera.. :D :D


Responder

Posts

10/12/2003

Maicongabriel

Uso correto...

var
  ini: TInifile;
begin
  ini := TINIFile.Create(´A:\Datacopia.ini´);
  label1.caption := DateToStr(ini.ReadDate(´DataCopia´,´data´, date));
end;


O ultimo parâmetro do [b:6ddbdbd28a]ReadDate()[/b:6ddbdbd28a] é o valor Default, isto é, se o campo da [i:6ddbdbd28a]´data´[/i:6ddbdbd28a] não existir dentro da sessão [i:6ddbdbd28a]´DataCopia´[/i:6ddbdbd28a], ele irá neste caso trazer a data atual, ou qualquer outra que por ventura você especificar!
Você também havia errado na criação do objeto, ao inves de [b:6ddbdbd28a]ini := ini.Create[/b:6ddbdbd28a] , use [b:6ddbdbd28a]ini := TINIFile.Create[/b:6ddbdbd28a]


Responder