Licznik uruchomień programu
Aby stworzyć licznik uruchomień programu, musimy posłużyć się plikiem INI (jest
to jeden z ok. 3 sposobów, ale nie będziemy teraz śmiecić w rejestrze ;).
Najpierw tworzymy plik INI. Przykładowo u mnie wygląda on tak:
PlikIni.ini |
[DaneProgramu] |
I zapisujemy go w katalogu z naszym programem (przykładowo pod nazwą PlikIni.INI).
Teraz do naszego programu dołączamy plik nagłówkowy IniFiles.hpp (#include <IniFiles.hpp>). Posłuż się przykładowym kodem (umieść go w zdarzeniu OnCreate okna głównego):
Unit1.cpp |
void __fastcall TForm1::FormCreate(TObject *Sender) int RunCount = Ini->ReadInteger("DaneProgramu",
"LiczbaUruchomień", "0"); Label1->Caption = InToStr(RunCount); delete Ini; |
Takim oto sposobem rogram odrazu po uruchomieniu się, wykona odpowiedną operację.
Kod ten najlepiej umieścić w zdarzeniu OnCreate, bo to zdarzenie jest wykonywane
dla głównego okna programu tylko raz, a np. OnShow - jeżeli wykonamy operację
Hide(); okno zostanie ukryte i po ponownym jego pokazaniu (Show()) licznik nabije
jedno uruchomienie więcej. No a o zdarzeniu OnActivate nie ma co mówić ;)).
nadesłał: Vnookality