Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
12.02.2016
Размер:
2.28 Mб
Скачать

2.10 Блок клиента dde (ddec)

Блок клиента динамического обмена данными предназначен для приема GENIE данных от других приложений Windows. Для получения данных от другого приложения Windows в диалоговой панели настройки параметров блока клиента динамического обмена необходимо ввести идентификатор получаемого информационного объекта. Указанный идентификатор должен быть введен в поле Сервис|Раздел!Объект диалоговой панели. Кроме того, для установления связи с GENIE с использованием DDE может потребоваться выполнить соответствующую настройку приложения Windows, от которого предполагается получать данные. Для получения более подробной информации о настройке, которую следует выполнить при установлении связи посредством DDE в других приложениях Windows, следует обратиться к эксплуатационной документации на используемые приложения.

Блок клиента динамического обмена данными (DDE) будет получать данные от другого приложения Windows и передавать их на входы функциональных блоков стратегии, которые присоединены к выходу блока клиента DDE проводниками. К блоку клиента DDE может быть присоединено любое количество функциональных блоков стратегии. Таким образом, имеется возможность получения данных от приложения-сервера любым количеством функциональных блоков стратегии.

Для настройки блока клиента динамического обмена данными, приложение, данные которого предполагается передавать GENIE, должно быть запущено и исполняться в фоновом режиме. Поместите блок клиента DDE в окно задачи Редактора задач и соедините проводниками с функциональными блоками, которые должны получать данные другого приложения Windows. Выполните двойной щелчок левой клавишей мыши на пиктограмме блока клиента DDE, что приведет к появлению диалоговой панели настройки параметров блока. Нажмите кнопку Связь... диалоговой панели. На экран монитора будет выведена диалоговая панель Установить DDE связь, в левой колонке которой (Сервис) будут отображены имена приложений-серверов динамического обмена данными, доступных GENIE. Имена некоторых приложений могут отсутствовать в указанной колонке. Если имя приложения, данные которого предполагается передавать GENIE, имеется в колонке Сервис, следует произвести однократный щелчок левой клавишей мыши на его имени, что приведет к появлению имени в поле Сервис диалоговой панели.

В колонке Раздел диалоговой панели отображаются названия доступных разделов выбранного сервиса. Для выбора требуемого раздела следует произвести однократный щелчок левой клавишей мыши на его названии, что приведет к появлению названия в поле Раздел диалоговой панели.

Далее следует выполнить данную операцию по отношению к полю Объект и закрыть диалоговую панель Установить DDE связь нажатием кнопки OK. В поле Сервис|Раздел!Объект диалоговой панели Клиент динамического обмена данными появится идентификатор информационного объекта, который будет приниматься функциональными блоками, присоединенными к блоку клиента динамического обмена данными. После закрытия диалоговой панели Клиент динамического обмена данными при запуске стратегии, данные другого приложения Windows будут поступать в GENIE.

Если в колонках Сервис, Раздел и Объект диалоговой панели Установить DDE связь отсутствует информация о приложении, данные которого предполагается передавать GENIE, идентификатор информационного объекта следует ввести вручную в соответствующих полях указанной диалоговой панели.

DDE связь, установленная описанным выше способом, после сохранения стратегии будет восстанавливаться при последующих запусках данной стратегии. При этом следует учесть, что приложение, данные которого передаются GENIE, также должно запускаться одновременно с GENIE (например, с помощью помещения в Группу запуска Windows). В противном случае GENIE не сможет получать данные.

Входная связь: При попытке присоединения проводника от другого функционального блока на экран монитора будет выведено сообщение GENIE "Вход недоступен".

Выходная связь: Информация, поступающая от другого приложения Windows, будет передаваться функциональным блокам, присоединенным к блоку клиента динамического обмена данными.

Соседние файлы в папке Методичні матеріали