Informowanie aplikacji o kończeniu pracy systemu
Ostatnio zmodyfikowano 2017-05-06 12:13
GrhuGhu Temat założony przez niniejszego użytkownika |
Informowanie aplikacji o kończeniu pracy systemu » 2017-05-05 22:21:09 Witam, uczę się programowania w c++, a dokładniej w c++ builderze 6 borland. Otrzymałem zadanie domowe napisać aplikacje, która będzie zegarem, i będzie liczyć czas przez jaki komputer jest uruchomiony, a także zapisywać to do pliku. Problem jest taki, że mam 2 wyjścia: Zapisywać co minute lub sekundę stan czasu do pliku, (jednak to rozwiązanie mi się bardzo nie podoba z wiadomych przyczyn :) ) lub zapisać stan czasu zaraz przed zamknięciem systemu. I tu pada pytanie: Czy system informuje jakoś aplikacje, o tym, że kończy swoją prace? Jeżeli tak, to czy program może jeszcze wtedy wykonać swoją "ostatnią powinność"? |
|
marcolo2307 |
» 2017-05-05 22:42:11 Poczytaj o funckji atexit z cstdlib, powinna Ci pomóc. |
|
GrhuGhu Temat założony przez niniejszego użytkownika |
» 2017-05-06 01:18:48 Sprawdziłem ową funkcje i niestety działa tylko wtedy kiedy program jest zamykany "ręcznie",a nie kiedy system jest zamykany i kończy działanie wszystkich programów. :/ |
|
Elaine |
» 2017-05-06 02:03:29 Obsłuż komunikat WM_ENDSESSION. |
|
GrhuGhu Temat założony przez niniejszego użytkownika |
» 2017-05-06 12:13:45 Poszukałem trochę na temat obsługi komunikatu WM_ENDSESSION, jednak nie wiele znalazłem, a jeszcze mniej zrozumiałem. Jak już wspomniałem, jestem dopiero początkujący i dużo mi brakuje żeby zrozumieć to wszystko. Nie będę prosić o gotowe linijki kodu gdyż nie przekazało by mi to większych pokładów wiedzy. Temat zamykam i dziękuje za pomoc. :) |
|
« 1 » |