Код для автодозвона - VB

Узнай цену своей работы

Формулировка задачи:

Написал програмку типа 'телефон',подскажите, какой код нужен для кнопки автодозвона. Спасибо.

Решение задачи: «Код для автодозвона»

textual
Листинг программы
Dim timeout as integer
 
Sub Dial()
'Дозвон
...
timeout=0
TmrDial.interval=1000 ' Интервал 1 секунда
TmrDial.enabled=true
...
End Sub
 
Sub TmrDial_Timer()
 timeout=timeout+1
 if instr(modem1.input,"BUSY")>0 or timeout>=60 then 
   ' Занято или прошло 60 секунд, тогда
   Call Flash ' Сброс 
   ' Небольшая задержка 
   ...
   call Dial ' Набрать заново
 end if
End Sub
 
Sub Flash()
' Сброс
If Modem1.PortOpen = False Then Exit Sub
Modem1.PortOpen = False
TmrDial.enabled=False
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы