Pisem program u VSc#2008
Zelim da se u tacno odredjeno vreme (01:00) desi neki dogadjaj. Trenutno znam za dva nacina kako to da uradim
Prvi je da u tredu stavim da se stalno uporedjuju trenutno vreme i zeljeno vreme pa da tada pokrenem zeljeni event tj.
Ovo mi se ne dopada zato sto mi deluje da ce ova provera vremena da jede slobodne resurse kao ludo. Jesam li upravu?
Druga varijanta je da napravim tajmer i da mu postavim
Sto isto ima odredjenih mana.
Postoji li jos neko resenje ili da iskoristim neko od ovih resenja?
Zelim da se u tacno odredjeno vreme (01:00) desi neki dogadjaj. Trenutno znam za dva nacina kako to da uradim
Prvi je da u tredu stavim da se stalno uporedjuju trenutno vreme i zeljeno vreme pa da tada pokrenem zeljeni event tj.
Code:
static void Sacekaj_Event()
{
Thread.Sleep(50);
if (trenutno_vreme>zeljeno_vreme) UradiAkciju();
}
static void Sacekaj_Event()
{
Thread.Sleep(50);
if (trenutno_vreme>zeljeno_vreme) UradiAkciju();
}
Ovo mi se ne dopada zato sto mi deluje da ce ova provera vremena da jede slobodne resurse kao ludo. Jesam li upravu?
Druga varijanta je da napravim tajmer i da mu postavim
Code:
timer.interval = zeljeno_vreme - trenutno_vreme
timer.interval = zeljeno_vreme - trenutno_vreme
Sto isto ima odredjenih mana.
Postoji li jos neko resenje ili da iskoristim neko od ovih resenja?
Potpis
---------------------
****
< 9 9 > My name
..( o ).. is
. . -- . .MX86251 ?
****
< 9 9 > My name
..( o ).. is
. . -- . .MX86251 ?