Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Timer ???

Dovrei fare un programmino che ad ogni ora mi visualizza un filmato AVI ,
voi come fareste , usereste il controllo Timer o cosa?
Grazie mille a tutti.
Ah, dimenticavo, vorrei farlo in VB6

 ha scritto nel messaggio
news:aorh3v$9j9$1...@lacerta.tiscalinet.it...

io userei un controllo timer che una volta al minuto si attive e vada a
controllare l'ora, a questo punto un bell' IF e il gioco è fatto!!!
--
Ciao
   Sharkman
-----------------------------
Rimuovere NOSPAM per risposte

 controllare l'ora, a questo punto un bell' IF e il gioco č fatto!!!
E perchč?
Non č piů facile fare un timer che si attiva invece di una volta al minuto
per guardare l'ora una volta all'ora per lanciare il filmato?
--
Claudio P.
ICQ: 39052657

 per guardare l'ora una volta all'ora per lanciare il filmato?
E se il programma viene lanciato alle 13.30, il prossimo controllo avverrā
alle 14.30, e l'altro alle 15.30 e cosė via.
Se il problema iniziale non prevede un orario preciso a cui avviare il
filmato allora va bene anche cosė, ma se il filmato dovrā partire ad un
orario preciso credo che la soluzione migliore sia la fusione delle due
soluzioni lanciate da voi:
Ad esempio si vuole far vedere il filmato ogni volta che i minuti sono 35
(13.35, 14.35, 15.35, ecc.)
Allora appena lanciato il programma il controllo avverrā ogni minuto, cosė
si raggiungerā l'orario con i minuti desiderati (35). Cioč quando
Minute(Now)=35 Then VEDIFILMATO
Una volta raggiunti i minuti desiderati, basterā "dilatare" il tempo di
controllo del timer ad un'ora. Cosė ogni ora trascorsa il filmato verrā
visualizzato (se ho raggiunto i 35 minuti che volevo, un'ora dopo saranno ad
es. le 14.35, e un'ora dopo ancora le 15.35).
Ma secondo me č sufficiente controllare ogni minuto, tanto una volta al
minuto ci sarā solo un'IF, quindi credo che il processore non rallenterā
assolutamente il suo lavoro e ci saranno sprechi di risorse
trascurabilissimi.


Ok, avevo interpretato il "ad ogni ora " di Ronny come a distanza di un'ora
e che il primo filmato fosse partito con il lancio del programma .......se
si intende ad ogni ora "precisa" (8,9,10 ecc) allora hai ragione te.


Il timer di VB non permette intervalli superiori al minuto quindi io ho
risolto impostando il timer a 60000 (1 minuto) e ad ogni evento OnTimer
incremento una variabile di 1 con un
if Contatore = 60 then
  contatore = 0 'riparte da capo
  RiproduciAVI
end if
in questo modo non sei legato al controllo orario
--
Max Etere (ICQ: 129227562)
massimili...@programmando.org
http://www.programmando.org
FoFi Techno 1.2 16V MY96, 3 porte, Jewel Green
Clima + Apparence Pack + 6000CD + Viva Voce + terzo stop + leggimappa e luce
nel portaoggetti :)

 in questo modo non sei legato al controllo orario
Se c'è bisogno di precisione è meglio monitorare l'ora, il controllo timer da
quello che mi ricordo non è preciso, qualcuno ha fatto delle prove:
http://makeashorterlink.com/?L5D162032
Ciao
--
Camplix
-Windows .Net Server (RC1)
-Visual Basic .NET Standard
-Framework Sp2

 alle 14.30, e l'altro alle 15.30 e così via.
Infatti! Lo devo lanciare ad ogni ora esatta, quindi 9 , 10 ecc...
Ma ll controllo timer non mi restituisce un orario, giusto??? Come posso
confrontarlo con l'ora del Pc?
Grazie mille

 ha scritto nel messaggio
news:Zhts9.11994$TD1.5...@news2.tin.it...


"Claudio P." ha scritto nel messaggio

Perché il controllo timer ha un intervallo massimo di poco piů di un minuto,
anche...
Bye, G.