Объект Device/Методы/WaitForSMS

Материал из Call Office Wiki
Версия от 02:52, 14 октября 2013; McBurns (обсуждение | вклад) (Новая страница: «Метод WaitForSMS ожидает входящее СМС заданное время. Синтаксис WaitForSMS (LONG Timeout, LONG * Result) Пара…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Метод WaitForSMS ожидает входящее СМС заданное время.

Синтаксис WaitForSMS (LONG Timeout, LONG * Result)

Параметры Timeoutвремя ожидания входящего СМС в секундах. Нулевое значение означает бесконечное время ожидания.

Результат


Название константы

Значение

Описание

DEVICE_S_OK 0 (0x00) СМС получено DEVICE_S_INTERRUPTED 4 (0x04) ожидание прервано DEVICE_S_TIMEOUT 5 (0x05) время ожидания истекло


Описание Метод ожидает входящее СМС заданное время. Нулевое значение времени ожидания означает бесконечное ожидание. Ожидание может быть прервано асинхронным вызовом функции Cancel. Список полученных СМС можно получить функцией SMSList

Примеры

Показать пример на JavaScript  -  проверить var Device = new ActiveXObject ("CallOffice.Device");

Device.Open (); var Result = Device.WaitForSMS (120); if (Result == 0) {

  alert("Получено SMS")

} Device.Close (); highlight: javascript

Показать пример на VBScript  -  проверить Dim Device

Set Device = CreateObject ("CallOffice.Device") Device.Open

Result = Device.WaitForSMS (120)

if Result = 0 then

  MsgBox "Получено SMS"

end if

Device.Close