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

hszSysTopic и hszServName уже предварительно созданы нами ранее.

HCONV hConv;

HWND hwndParent;

HSZ hszServName;

HSZ hszSysTopic;

. . .

hConv = DdeConnect(

idInst, // Копия приложения

hszServName, // Идентификатор

service-имени

handle hszSysTopic,// Идентификатор

system-topic-имени

(PCONVCONTEXT) NULL); // Используем контекст

по умолчанию

if( hConv == NULL )

{

MessageBox( hwndParent, "MyServer НЕ доступен!",

(LPSTR) NULL, MB_OK );

return FALSE;

}

. . .

В этом примере функция DdeConnect заставляет DDEML посы-

лать транзакцию вида XTYP_CONNECT в функцию обратного вызова сер-

вера MyServer.

А теперь приведем пример функции обратного вызова сервера,

который обрабатывает транзакцию XTYP_CONNECT и сравнивает свое

зарегистрированное имя с именем, полученным от клиента. Как уже

было отмечено ранее, если они совпадают, то сервер в состоянии

установить диалог с клиентом.

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