miscellaneous12




Borland C++ Builder dla początkujących











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]
LiczbaUruchomień=0




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)
{
   TIniFile *Ini = new TIniFile(ExtractFileDir(Application->ExeName)
+                                 "\\PlikIni.ini");
   int RunCount = Ini->ReadInteger("DaneProgramu",
"LiczbaUruchomień", "0");
   RunCount = RunCount + 1;
   Ini->WriteString("DaneProgramu", "LiczbaUruchomień",
IntToStr(RunCount));
   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




Wyszukiwarka

Podobne podstrony:
miscellaneous19
Linux IPCHAINS HOWTO Miscellaneous
Fading Suns Ships Miscellaneous
miscellaneous13
Miscellaneous Commands
miscellaneous18
miscellaneous02
miscellaneous03
miscellaneous16
Miscellaneous Options
miscellaneous15
Łysiak Waldemar Miscellanea
miscellaneous07
Miscellaneous Programs
miscellaneous01
miscellaneous04

więcej podobnych podstron