Witam,
Biorę udział w kursie programowania obiektowego w c++ Pana Zelenta. Praca domowa do odc. 10 (link do filmu) polegała na stworzeniu programu, licznika czasu włączonego ekranu (screen time) w środowisku Borland C++ Builder 2006. Program ma za zadanie:
- wyświetlać czas podczas aktualnej sesji oraz zapisywać czas sesji do pliku tekstowego
- odczytać z pliku i obliczyć łączny czas tzw. screen time
- ma się uruchomić wraz ze startem systemu zminimalizowany w tzw. tray'u.
Udało mi się wykonać ten program. Plik .exe wkleiłem do katalogu z Autostart'em (użytkownik>AppData>Roaming>Microsoft>Windows>Menu Start>Programy>Autostart).
Wszytko działa bez zarzutu z wyjątkiem następującego problemu.
W przypadku uruchomienia programu z Autostartu, program nie może znalźć pliku tekstowego służącego do zapisu. O dziwo, nie ma takiego problemu w przypadku "ręcznego" uruchominienia (poprzez otworzenie samodzielnie pliku .exe).
Link do projektu - link do dysku.