Энциклопедия C++ Builder



         

TDBImage - часть 21


4.6.8.10 TDdeClientltem

Определяет элемент динамического обмена данными DDE

клиента. Укажите имя объекта компоненты TDdeClientConv в свойстве DdeConv, a элемент обмена - в свойстве Ddeltem. Если компонента TDdeClientConv установила связь с DDE сервером, он будет автоматически и последовательно обновлять данные клиента, пока разговор не завершится.

Каждый раз, когда сервер производит обновление данных клиента, новая текстовая строка автоматически заносится в свойство

Text, и возникает событие OnChange. При обмене строками длиннее 255 символов они будут передаваться через список свойства

Lines, причем первая строка Lines

переносится в Text.

4.6.8.11 TDdeServerConv

Устанавливает режим динамического обмена данными для программы DDE сервера. Используйте эту компоненту совместно с TDdeServerItem, чтобы сделать ваше приложение DDE сервером. Тема разговора является значением свойства Name.

Если клиент посылает макрокоманды серверу, вы должны написать обработчик события OnExecuteMacro, которое возникает при приеме запроса на ее исполнение.

Использование компоненты TDdeServerConv не обязательно: если вы не поместили ее на форме, клиент будет по-прежнему посылать запросы на обновление своих данных непосредственно из компоненты TDdeServerItem. В этом случае темой разговора является имя формы, на которой находится компонента TDdeServerItem.

4.6.8.12 TDdeServerltem

Определяет элемент динамического обмена данными DDE

сервера. При использовании этой компоненты вместе с TDdeServerConv имя сервера указывается значением свойства ServerConv.

Каждый раз. когда клиент посылает запрос на обновление своих данных. сервер посылает ему содержимое свойства Text, и возникает событие OnCliange. При обмене строками длиннее 255 символов они будут передаваться через список свойства

Lines, причем первая строка Lines переносится в Text.

Чтобы протестировать связь с DDE клиентом, воспользуйтесь методом CopyToClipboard, который будет копировать содержимое свойства Text (или Lines) и информацию о связи на доску объявлений. При активизации клиента вы сможете забрать DDE данные с доски объявлений в программу клиента.




Содержание  Назад  Вперед