Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB, VB6: Ajastin

Jebaa [27.05.2007 12:12:01]

#

Elikkäs kunka voi tehdä sellaisen ajastimen jossa on (kun jokin tietty aika on mennyt tapahtuu jotain)? esim. sulkeee ohjelman.

Blaze [27.05.2007 13:16:43]

#

Kieli?

gamehouse [27.05.2007 13:17:17]

#

Helposti! Tässäpä koodia: (jos teet QB:llä)

AIKA = 10 'Asetetaan ajaksi 10 sek.
LASKE:
CLS
PRINT AIKA; 'Näytetään aika
PRINT " .SEK JÄLJELLÄ!"
SLEEP 1 'odotetaan sekunti
AIKA = AIKA - 1 'vähennetään aikaa yhdellä
IF AIKA = 0 THEN END 'Jos aika on lopussa, suljetaan ohjelma
GOTO LASKE

PS. Tuli laitettua GOTO...

Quirzo [27.05.2007 13:18:13]

#

Laitat Timer -objektin formille, intervalliksi se aika minkä haluat millisekunteina (60000 = minuutti, maksimi).
Jos haluat isompia, laitat vaan muuttujaan ne minuuttien määrät, eli

''Tää jossain ylhäällä
Public MenneetMinsat as integer

''Timerissä
MenneetMinsat = MenneetMinsat + 1
'Jos 60 minuuttia, kello pois päältä ja tehdään jotain
If MenneetMinsat = 60 then
   Timer1.Enabled = False
   'Koodia, mitä tehdään, tähän.
End If

EDIT: Olin hidas, mutta tässä VB -versio.

Jebaa [27.05.2007 14:17:13]

#

Ai niin teen ohjelmaa vb:lla :)
Olen aika aloittelija minkä taisitte jo huomata.
Kiitoksia :)

gamehouse [27.05.2007 14:58:10]

#

Kokeile ohjelmoida myös QB:llä! :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta