Visual Basic 6 langage de programmation de Microsoft dispose d'un ensemble complet d'objets logiciels programmables appelé contrôles, y compris une minuterie qui permet aux programmeurs de créer des applications en temps réel avec des retards précis. Utilisation de la minuterie , un programme « dort » pour une période prédéterminée, après l'écoulement d'intervalle , les interruptions de Visual Basic ce qui fait l'ordinateur et effectue une tâche. Description
Comme avec d'autres contrôles VB6 , la temporisation est un objet dans la boîte à outils , apparaissant comme une icône du chronomètre . Il a un intervalle de temps que vous définissez lorsque vous créez la demande ou pendant l'exécution du programme . Lorsque le compte à rebours à zéro , il déclenche un sous-programme de l'événement spécialement affectée dans lequel vous insérez votre propre statements.It Visual Basic devient une partie de votre demande lorsque vous faites glisser l'icône dans la fenêtre du formulaire . Si vous voyez le contrôle du temps lorsque vous créez le programme, il n'apparaît pas dans n'importe quelle fenêtre de forme . Votre application peut avoir plusieurs commandes de minuterie , chaque ensemble à des intervalles différents et en effectuant des tâches séparées .
Propriétés
La commande de la minuterie a relativement peu de propriétés , la plus importante étant l'intervalle , Enabled et Index . La propriété de l'intervalle détient un nombre entier compris entre zéro et 65 535 , qui est le retard de temps en millisecondes. La propriété Enabled a des valeurs du vrai et du faux, si le programme définit la valeur False, la minuterie devient inactive. Visual Basic affecte un nombre entier à la propriété Index correspond à un numéro de minuterie dans un tableau de commande , vous permettant d'identifier les différents compteurs en spécifiant un numéro d'index dans votre programme.
Événement
Photos
La minuterie de VB6 a un événement unique appelé minuterie . Lorsque vous faites glisser la minuterie dans la fenêtre de forme de votre application et nommez le contrôle , Visual Basic crée automatiquement un sous-programme , "Private objectname_Timer Sub ( ) " où objectname est le nom que vous donnez à la commande . Lorsque vous exécutez l'application, et si la minuterie est activée, le compte à rebours les millisecondes que vous avez spécifié dans la propriété Interval . Lorsque le temps d'intervalle sur , Visual Basic exécute le code que vous avez programmé dans le sous-programme de l'événement .
DoEvents
Pour la minuterie fonctionne, votre programme Visual Basic ne doit pas être l'exécution de code qui ne libère pas le contrôle à Visual Basic et Windows. Un calcul prolongée , par exemple, ligote le processeur de l' ordinateur et empêche les interruptions. Si vous utilisez l'instruction DoEvents VB6 dans votre code, votre programme se suspend momentanément , permettant à Windows de desservir d'autres programmes. À l'expiration de l'intervalle , DoEvents permet la minuterie d'interrompre ce que le programme faisait et exécuter le code dans l'événement Timer . DoEvents est donc essentiel pour le bon fonctionnement d'un programme en utilisant le retardateur .