Jag har ett program som ska genomföra en sak en gång per dygn och det genomförs antingen vid programmets start eller vid en viss tidpunkt. Lägg en variabel "utförd" som du sätter till true när en viss sak utförts. Om du hittar ett datum som har missats (tidpunkten < now) och "utförd" variabeln är false vet du att den ska utföras. finns nog antagligen nån sorts event som du kan kroka, men är det inte lika enkelt att du sparar en timestamp då du utfört grejen senast, och kollar vid lämpligt tillfälle att ifall det är mer än 24 timmar sen senast så kör du grejen och sparar en ny timestamp? Jag tänkte också på att "kroka en event" men nu när ni säger det så är det ju lättast att hålla koll på när det har gått mer än 24 timmar. Den lösningen får det bli.Veta om datorn har "stängts av"
Problemet uppstår när man sätter datorn i viloläge och den råkar vara det just vid tidpunkten då saken ska genomföras. När datorn startar upp igen så är programmet redan igång och tidpunkten har missats.
Då skulle det vara bra om programmet fick reda på att den har kommit tillbaka från viloläget.
Går det att göra?
/ThomasSv: Veta om datorn har "stängts av"
Sv: Veta om datorn har "stängts av"
Sv:Veta om datorn har "stängts av"
Tack.
/Thomas