Реферат: Протоколы и стандарты объектно-ориентированного программирования

HSZ hsz1; // Идентификатор строки,

полученный от DDEML.

HSZ ahszTopics[CTOPICS]; // Массив поддреживаемых

topic имен

int i; // Счетчик цикла

.

. // Для обработки транзакций используем стандартную

ANSI C

. // конструкцию switch --> case --> default.

.

case XTYP_CONNECT:

for (i = 0; i < CTOPICS; i++)

{

if (hsz1 == ahszTopics[i])

return TRUE; // Установка диалога

}

return FALSE; // Topic имя НЕ поддерживается,

диалог запрещен.

.

. // Обработка других типов транзакций.

.

Если сервер возвращает TRUE в ответ на транзакцию

XTYP_CONNECT, DDEML посылает транзакцию вида XTYP_CONNECT_CONFIRM

в функцию обратного вызова данного сервера. Обработав эту тран-

закцию, сервер может получить идендификатор диалога.

Вместо конкретного имени сервера клиент может установить

шаблон диалога путем установки идентификаторов service и topic

имен в NULL при вызове функции DdeConnect.

Если хотя бы один из вышеперечисленных идентификаторов ра-

К-во Просмотров: 460
Бесплатно скачать Реферат: Протоколы и стандарты объектно-ориентированного программирования