Timer în Delphi

Componenta Timer din Delphi specifică intervalele de timp din aplicație. Timer au numeroase aplicații: animații de sincronizare, închiderea ferestrelor, cu care utilizatorul de ceva timp nu funcționează, activa protectorul de ecran sau legăturile strânse cu serverul de la distanță atunci când nu există nici o operație, testarea periodică a surselor de informații, a seta timpul răspunsului la programele de formare - toate acestea sarcinile care necesită intervale de timp sunt utilizate de cronometru.







Timer în Delphi există două proprietăți de control: Interval - timpul în milisecunde și Enabled - ajunge. După intervalul de timp stabilit, temporizatorul este declanșat de evenimentul OnTimer. Toate operațiile specificate sunt scrise în procedura de tratare a evenimentului.

La setarea intervalului (Interval) egal cu zero sau Activat = temporizator fals devine inactivă. Pentru a porni Timer, setați Enabled = true, cu condiția ca Intervalul să fie un număr pozitiv. Alternativ, setați valoarea Intervalului la pozitiv și setați la Enabled = false.







De exemplu, dacă doriți 10 secunde după începerea programului economizor care afișează programul de logo-ul închis, acesta trebuie să fie plasat pe cronometrul economizor de ecran și seta intervalul = 10.000, iar în cazul în set OnTimer = Închide.

Dacă este necesar, în unele proceduri de a activa cronometrul care a numărat pentru a seta intervalul, de exemplu, de 10 secunde, după care necesitatea de a efectua anumite operațiuni și oprirea timer-ul este implementat: setat când proiectarea Enabled = true, iar intervalul este setat la 0. Pentru a porni temporizatorul trebuie să executați operatorul Timer1.Inerval: = 10000; 10 secunde în cazul OnTimer set Nimer1.Interval: = 0;

Cronometrul în Delphi menține cu acuratețe intervale stabilite, chiar dacă acestea sunt mari - mii millisikund.

Activat - proprietate Enabled: Boolean;

Interval - proprietate Interval: Cardinal;

eveniment:
OoTimer - evenimentul apare când expiră intervalul următor de timp Interval.







Articole similare

Trimiteți-le prietenilor: