Niin... Miten QB:ssä voi tallentaa esim. tekemäni dos-herätyskellon ajan silleen, että se jatkais siitä mihin jäi, kun kone sammutettiin?
Ainoa keino lienee että tallennat joka sekuntti ajan tiedostoon
open "aika.log" for output as #1 write #1, aika close
ja avaat
open "aika.log" for input as #1 input #1, aika close
Tai no...
Ei varmaan kannata joka sekuntti vaan ainoastaan ennen, kun ohjelma/kone sammutetaan.
Mitenkä sitten QB:llä tarkistetään kun kone sammutetaan?
Ei kyllä qb:llä voi mitenkään... toi taitaa olla ainoa tapa. :(
Riippuu siitä miten kone sammutetaan. Tai mitä turhia. Käyttäköön Latska tuota rndprogyn antamaa koodia.
Herätyskellossa tallennettava aika on varmaankin se, jolloin herätys tapahtuu. Aika ei kuitenkaan muutu koko ajan, joten riittää, että se tallennetaan tiedostoon heti, kun käyttäjä on päättänyt ajan. Sitten kun ohjelma avataan uudestaan, aika luetaan jälleen tiedostosta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.