Вторник, 24.12.2024, 15:18

Support

Благодарность принимается на web money: Z338510577725
Категории раздела
Прочее [2]
Компоненты [5]
Примеры [3]
Форма входа

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Поиск
Главная » Файлы » Примеры

Пример VVS AST v1.2.3
[ Скачать с сервера (31.2 Kb) ] 04.12.2010, 19:09
Распакуйте архив. Добавьте в каталог VVSAst.dll изhttp://support.at.ua/load/proekty/komponenta_vvsast_dll_v1_2_platnaja/3-1-0-8

в каталоге находятся:
- 1Cv7.MD - Файл конфигурации.
- \ExtForms\TEST.ert - обработка, где собственно иллюстрируются примеры работы с методами компоненты.
- ConsSrv.exe - Маленькое консольное приложение, созданное мной для отладки. Это сервер который можно запустить на локальной машине. Сервер слушает 8887 порт. Сервер получает сообщения от клиента. Полученное сообщение выводит в свою консоль и отсылает то же сообщение обратно клиенту.
С помощью ConsSrv.exe можно отлаживать работу Астериксом, посылая ему команды и просматривая их в консоли.
Так как сервер отсылает обратно принятые команды, то можно послать ему команду, эмулирующую ответ Астериска. Эта команда будет выведена в консоль и передана обратно в 1С. Соответственно ответ можно перехватить в обработчике внешнего события с сделать что-то полезное.

Замечание к примеру: В тестовом примере в методе НачатьСлушать используется РазделительКоманд. Разделителем команд выступает двойной перевод строки (Так же как в Астериске). То есть, пока компонента не получит пакет, завершенный двойным переводом строки, она не вызовет внешнее событие событие.


Примерно так:
"Первая строка

Вторая строка" - В ответ придет "Первая строка", т.к. она завершена двойным переводом строки. А со "Вторая строка" будет начинаться следующий пакет, который тоже должен быть заваершен двойным переводом строки.

Категория: Примеры | Добавил: admin
Просмотров: 2130 | Загрузок: 317 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]