Witam
Mam problem z licznikiem napisanym w C++ builder 6. Napisałem zdarzenie OnClose które zapisuje do pliku ilość naliczonych sekund, która jest wczytywana przy następnym uruchomieniu ale nie odbywa się ono przy wyłączaniu lub ponownym uruchamianiu komputera. Próbowałem już umieścić tą operację w zdarzeniu OnDestroy z takim samym skutkiem. Przy wyłączaniu samego programu funkcja wykonuje się prawidłowo. Z góry dziękuję za pomoc.
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
container = IntToStr(s);
std::ofstream plik;
plik.open("seconds.txt", std::ios::out | std::ios::trunc);
if(plik.good())
{
plik << container;
}
plik.close();
}