Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Всё уже испробовал, никак не получается!
Подскажите, как сделать что бы какая то операция выполнялась через определённый промежуток временни (одна и та же).
Другими словами, как сделать этакую паузу....????
Зачем использовать компонент 'Timer'? Есть более простое решение:
Public Running As Boolean ' Прога работает?
Private Sub Form_Activate() ' или Load
Dim MyTimer As Single ' Переменная, определяющая
' длительность задержки
MyTimer=Timer
While Running = True ' Пока прога работает
DoEvents 'Будем жалостливы к системе
If Timer - MyTimer > 1 Then
' 1 - интервал, по моему
' в секундах (можно и меньше)
' ----------------------------------------------------------------
' Здесь делаем требуемую
' процедуру
MyTimer = Timer ' Сбрасываем свой таймер
End If
Wend
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Running = False ' Выход
End Sub