Обсуждение:Отправка SMS на сотовые телефоны клиентов
0 (0)
Обсуждение:Отправка SMS на сотовые телефоны клиентов ( Обсуждение примера 01.08.2002 15:38 )
0(0)мелкая оптимизация + вопрос (+) ( Alexander 02.08.2002 12:04 )
0(0)в циклах, подобных:
while(i$lt;count) element=elements.Item(i); name=StrLwr(element.Name); if(name=="tll") Phone=element; end; if(name=="co") Russian=element; end; if(name=="so") Now=element; end; if(name=="txt") Msg=element; end; if(name=="send") Send=element; end; element=null; i=i+1; end;
да и вообще где это можно (где последовательно проверяется одна переменная), я бы написал elif...
while(i$lt;count) element=elements.Item(i); name=StrLwr(element.Name); if(name=="tll") Phone=element; elif(name=="co") Russian=element; elif(name=="so") Now=element; elif(name=="txt") Msg=element; elif(name=="send") Send=element; end; element=null; i=i+1; end;
думаю будет чуть побыстрее :)
и просьба пояснить конструкциюwhile(i$lt;count)
а именно i$lt
>> Ответитьwhile(i<count) (-) ( григ 02.09.2002 11:03 )
0(0)Not specified
>> ОтветитьКак-то все не так отображается. В общем "пока i меньше count" (-) ( григ 02.09.2002 11:04 )
1(1)Not specified
>> ОтветитьИнтересовало откуда такой синтаксис... ( Alexander 02.09.2002 13:00 )
0(0)В документации по RSL такого не видел...
где почитать?
может еще что интересное можно применять...
а так, разве когда по простому - не короче и понятней?... :)
while(i<count)
>> ОтветитьСинтаксис обычный (+) ( григ 02.09.2002 13:25 )
0(0)Видимо в заголовке сообщения не все символы корректно отображаются, а в примере кстати все нормально видно. В общем, нет смысла развивать тему многоточий.
>> ОтветитьА где можно взять lgxse ( PAN 19.05.2004 14:52 )
0(0)Not specified
>> ОтветитьБиблиотеку нашел, ( PAN 19.05.2004 15:30 )
0(0)но все равно не работает. Открывает страницу отправки SMS тут же закрывает и ошибок никаких не показывает
>> Ответитьа где нашел? у меня есть, но подозрение-что старая... ( S_Andrey 20.05.2004 14:48 )
0(0)и еще, макрос начинает работать с import lgxs; но ругается на "нет полей у объекта LGNEWHANDLEROBJECT" в строке " res=lgNewHandlerObject(ie,"WebBrowser");"
а с import lgxsе; ругается "Ошибка выполнения lgx_GetINI: нет ответа с терминала! 0" и вылетает из макроса...
>> Ответить
Тема конечно отличная. ( Mnshikov 04.07.2006 06:21 )
0(0)Но как быть если сервер с балансовой системой(РС-Банк конечно имею ввиду)
не "смотрит" в интернет?
>> ОтветитьRS-Alarm ( Дёмин Александр 04.07.2006 13:40 )
0(0)Есть такая система в Департаменте Систем электронного банковского обслуживания - Interbank.
RS-Alarm — это система рассылки оповещений, созданная в рамках программного комплекса InterBank, которая представляет собой транспортный компонент, обеспечивающий доставку информации о разного рода событиях до потребителя. При этом сама система источником информации не является — она лишь предоставляет прикладным программам единый интерфейс, независимый от используемого способа доставки.
Т.е. настраивается на взаимодействие с любой банковской системой и использует любые доступные каналы доставки (по выбору банка).
С уважением,
Дёмин Александр.
>> Ответить
Мы сделали проще... ( BRV29a 05.07.2006 13:35 )
0(0)В начале у нас была отправка напрямую из Рс-Банка, но иногда инета нет или еще что-нибудь - тогда у операционистов ошибки всякие возникали. Вообщем не очень удобно. А сейчас сделали вместо отсылки формирование txt-файлов с сообщением, а потом эти файлы уже обрабатывает программа отдельная (на Delphi за пару часов написал). Плюсы такой реализации в том, что отвязываемся от наличия on-line связи и все txt-вики хранятся как история отправок, всегда можно посмотреть что в какой день отправляли. Ну и отправку делаем не через интернет страницы, а через e-mail.
>> Ответить...да, и еще один плюс в том, что программу можно установить на любой машине, ( BRV29a 05.07.2006 13:36 )
2(1)не обязательно иметь доступ в Инет с сервера, где установлен сервер приложений
>> Ответить