15. august 2006 - 16:26Der er
8 kommentarer og 1 løsning
timer interval på over 99999ms
hejsa..
sidder her og skal have en timer til at ticke f.eks. hver time (3600000ms), men det kan timeren ikke. jeg har prøvet 10000ms og det virker, men 100000ms virker ikke...
har tænkt på at lægge intervallet (01:00 - en time) til date.now
og dermed få tiden hvorpå næste opgave skal udføres, men det kan jeg ikke lige greje...
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det lyder lidt spøjst at den ikke reagerer på intervaller over 100.000 ms, da interval-egenskaben er en double. Der må være noget andet galt. Er du sikker på at dit program stadig kører efter en time (eller at det ikke er blevet genstartet i mellemtiden)?
System.Timers.Timer t = new System.Timers.Timer(3600000);
burde oprette dig en timer som ticker efter en time...
Jeg kan nu ikke forstå at der overhovedet skulle være problemer med det andet. Det er i hevert fald ikke dokumenteret, hvilket jeg ville mene at det burde være hvis man ikke en gang kunne forvente at køre i små 2 minutter.
nej det virker underligt, for der skal osse en del flere 0'er før den brokker sig, når man indstiller intervallet i properties-vinduet... :S
men det andet virker, og er egentligt nok osse smartere :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.