Basic linguaggio di programmazione di Microsoft Visual 6 dispone di una serie completa di oggetti software programmabili chiamato controlli, tra cui un timer che consente ai programmatori di creare applicazioni in tempo reale con ritardi precisi . Utilizzo del timer , un programma " dorme " , per un periodo predeterminato; Allo scadere dell'intervallo , interrupt di Visual Basic ciò che il computer sta facendo e svolge un compito . Descrizione
Come per altri controlli VB6 , il timer è un oggetto nella casella degli strumenti , che appare come una icona del cronometro . Ha un intervallo di tempo impostato come si crea l'applicazione o durante l'esecuzione del programma . Quando il timer arriva a zero, si innesca una subroutine di evento appositamente assegnato in cui si inserisce il proprio statements.It Visual Basic diventa una parte della vostra applicazione quando si trascina l'icona nella finestra del modulo . Anche se si vede il controllo del tempo in cui si crea il programma , esso non appare in nessuna finestra del modulo . L'applicazione può avere diversi controlli timer , ogni serie di intervalli diversi e svolgono compiti distinti .
Immobili
Il controllo timer ha relativamente poche proprietà , il più significativo è Interval , Enabled e indice . La proprietà Interval detiene un intero compreso tra zero e 65.535 , che è il tempo di ritardo in millisecondi . La proprietà Enabled ha valori di vero e falso , se il programma imposta il valore su False , il timer diventa inattivo . Visual Basic assegna un numero intero per la proprietà Index corrispondente con il numero di un timer in una matrice di controlli , che consente di individuare diversi timer specificando un numero di indice nel vostro programma .
Evento
Il timer VB6 ha un singolo evento chiamato timer. Quando si trascina il timer nella finestra del modulo dell'applicazione e il nome del controllo , Visual Basic crea automaticamente una subroutine , " Private Sub objectname_Timer ( )" dove nomeoggetto è il nome assegnato al controllo. Quando si esegue l'applicazione , e se il timer è attivato, il timer conta alla rovescia i millisecondi specificato nella proprietà Interval . Quando volte l'intervallo di fuori, Visual Basic esegue il codice che avete programmato nel sottoprogramma Event .
DoEvents
Per il timer di lavorare , il programma di Visual Basic non deve essere l'esecuzione di codice che non rilascia il controllo al Visual Basic e Windows . Un calcolo prolungata , ad esempio , lega la CPU del computer e previene eventuali interruzioni . Se si utilizza l' istruzione DoEvents VB6 nel codice , il programma si sospende momentaneamente, consentendo di Windows a servizio di altri programmi . Allo scadere dell'intervallo , DoEvents consente il timer per interrompere quello che stava facendo il programma ed eseguire il codice nell'evento Timer. DoEvents è quindi essenziale per il corretto funzionamento di un programma utilizzando il timer .