Объект Device/Методы/WaitForSMS
Метод 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