Basic 6 A linguagem de programação Microsoft Visual tem um conjunto abrangente de objetos de software programáveis chamados controles , incluindo um temporizador que permite aos programadores criar aplicações em tempo real com atrasos precisas. Usando o temporizador , um programa de " dorme" por um período pré-determinado , quando o intervalo tiver decorrido , Visual Basic interrompe o que o computador está fazendo e executa uma tarefa. Descrição
Como com outros controles VB6 , o temporizador é um objeto na caixa de ferramentas , que aparece como um ícone de cronômetro. Tem um intervalo de tempo que você definir como você criar o aplicativo ou durante a execução do programa . Quando a contagem regressiva para zero, ele dispara uma sub-rotina evento especialmente designado em que você insira seu próprio Visual statements.It básico torna-se uma parte do seu aplicativo quando você arrastar o ícone para a janela do formulário. Embora você vê o controle de tempo ao criar o programa , ele não aparece em qualquer janela do formulário. O aplicativo pode ter vários controles temporizador, cada conjunto de intervalos diferentes e realizar tarefas distintas.
Propriedades
O controle timer tem relativamente poucas propriedades , sendo a mais significativa Interval , Ativado e Index. A propriedade intervalo detém um número inteiro entre zero e 65.535 , o qual é o período de tempo em milissegundos . A propriedade Enabled tem valores de verdadeiro e falso , se o programa define o valor como False , o temporizador torna-se inativo . Visual Basic atribui um inteiro para a propriedade Index correspondente com o número de um temporizador em uma matriz de controle , o que lhe permite identificar diferentes temporizadores , especificando um número de índice em seu programa.
Evento
O temporizador VB6 tem um único evento chamado timer. Quando você arrasta o temporizador para a janela forma de sua aplicação e nomeie o controle , o Visual Basic cria automaticamente uma sub-rotina, " Private Sub objectname_Timer ()" onde objectname é o nome atribuído ao controle. Quando você executar o aplicativo , e se o timer estiver ativado, o temporizador de contagem regressiva os milissegundos especificados na propriedade Interval. Quando as horas de intervalo para fora, Visual Basic executa o código que você programou na sub-rotina de evento .
DoEvents
Para o temporizador para o trabalho, o seu programa Visual Basic não deve estar executando código que não libera o controle de volta para o Visual Basic e Windows . Um cálculo prolongado , por exemplo, amarra a CPU do computador e impede quaisquer interrupções. Se você usar a instrução DoEvents VB6 no seu código, o seu programa momentaneamente suspende -se , permitindo que o Windows para atender a outros programas. Quando o intervalo tiver decorrido , DoEvents permite que o timer para interromper o que o programa estava fazendo e executar o código no evento Timer. DoEvents é, portanto, essencial para o bom funcionamento de um programa usando o timer.