Lecția 26
Aflați elementele de bază de a lucra cu un cronometru. Timer - o componentă care are doar un singur eveniment cu același nume. Acest eveniment generează un cronometru la intervale regulate. Din punct de vedere tehnic timer-ul trimite un mesaj fereastra WM_TIMER. Această componentă este situată pe un panou Componentele sistemului filă.
Trageți-l la forma. Proprietatea principală a unui temporizator - acest interval. Se specifică (în milisecunde) cât de des componenta noastră va genera un eveniment Timer. De exemplu, dacă am stabilit valoarea sa în 1000, Timer Event va fi generat o dată pe secundă, iar dacă setați 500 - apoi de 2 ori pe secundă. Dacă această proprietate este setată la 0, evenimentul nostru nu va fi generat deloc.
De exemplu, ia în considerare modul în care programul nostru o dată pe secundă poate emite un semnal sonor. Pentru a face acest lucru, seta intervalul de 1000, apoi în gol pentru eveniment temporizator (să-l obțină, du-te la fila Evenimente din Object Inspector și faceți dublu clic pe linia OnTimer).
Asigurați-vă următorul cod:
Procedura TForm1.Timer1Timer (Expeditor: TObject);
MessageBeep (0); // bip
Pornește programul. Ori pe secundă va fi distribuit la semnalul audio standard.
Și aici este modul în care se poate face un contor de timp pentru a efectua o acțiune dată:
Procedura TForm1.Timer1Timer (Expeditor: TObject);
Timer1.Interval: = 0; // Dezactivați cronometrul
Desigur, în acest caz, trebuie să setați proprietatea Interval pentru o valoare inițială cronometru.
Tot în acest tutorial este terminat.