Объект Device/Методы/WaitForSMS: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Метод '''WaitForSMS''' ожидает входящее СМС заданное время.
{|
|-
|style="width:90%;"|Метод '''WaitForSMS''' ожидает входящее СМС заданное время.


==Синтаксис==
==Синтаксис==
Строка 5: Строка 7:
WaitForSMS (LONG Timeout, LONG * Result)
WaitForSMS (LONG Timeout, LONG * Result)
</syntaxhighlight>  
</syntaxhighlight>  
|style="width:10%;"|__TOC__
|}


==Параметры==
==Параметры==
Строка 22: Строка 26:
|DEVICE_S_OK
|DEVICE_S_OK
| 0 (0x00)
| 0 (0x00)
| СМС получено
| сообщение получено
|-
|DEVICE_S_FAILED
|1 (0x01)
| ошибка ожидания входящего сообщения
|-
|-
|DEVICE_S_INTERRUPTED
|DEVICE_S_INTERRUPTED
Строка 34: Строка 42:


==Описание==
==Описание==
:Метод ожидает входящее СМС заданное время. Нулевое значение времени ожидания означает бесконечное ожидание. Ожидание может быть прервано [[Объект_Device/Асинхронный_режим|асинхронным]] вызовом метода [[Объект_Device/Методы/Cancel|Cancel]]. Список полученных СМС можно получить функцией [[Объект_Device/Методы/SMSList|SMSList]].  
:Метод ожидает входящее СМС заданное время. Нулевое значение времени ожидания означает бесконечное ожидание. Ожидание может быть прервано [[Объект_Device/Асинхронный_режим|асинхронным]] вызовом метода [[Объект_Device/Методы/Cancel|Cancel]]. Список полученных СМС можно получить функцией [[Объект_Device/Свойства/SMSList|SMSList]].


==Примеры==
==Примеры==

Текущая версия на 10:20, 14 ноября 2014

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

Синтаксис

WaitForSMS (LONG Timeout, LONG * Result)

Параметры

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

Результат

Название константы Значение Описание
DEVICE_S_OK 0 (0x00) сообщение получено
DEVICE_S_FAILED 1 (0x01) ошибка ожидания входящего сообщения
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 ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Result = Device.WaitForSMS (120)

if Result = 0 then
   MsgBox "Получено SMS"
end if

Device.Close

Назад к методам объекта Device.