Witam.
Chciałem zrobić mini-programik, który:
- Zapisuje datę (dd.mm.rr) do pliku ini. Tzn
Label2.Caption:=DateToStr(Date);
Config:=TIniFile.Create('c:config.ini');
try
Config.WriteDate('Data', 'Data', strtoint (Label2.Caption));
finally
config.Free;
Dobra, to mamy za sobą.
Teraz odczytywanie.
try
Label3.Caption := Config.ReadDate('Data', 'Data', DateTimeToStr(label3.caption));
finally
Config.free;
I tu zaczynają się schody:
Podczas kompilacji, podświetla na czerwono linijkę:
Label3.Caption := Config.ReadDate('Data', 'Data', DateTimeToStr(label3.caption));
i wyświetla
"There is no overloaded version of 'DateTimeToStr' that can be called with these arguments."
To pierwszy problem.
- Jak zrobić, aby, gdy użytkownik spróbuje wyłączyć komputer, do pliku zapisała się aktualna data ?
Tzn. żeby przechwycił próbę wyłączenia komputera i w tym momencie zapisał do pliku datę ?