Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dqrest
2 / 2 / 0
Регистрация: 06.01.2012
Сообщений: 114
#1

Идентификатор сервиса для DDE сервера, при XTYP_DISCONNECT - C++

07.05.2012, 14:55. Просмотров 368. Ответов 0
Метки нет (Все метки)

Всем привет. Есть приложение DDE сервера, мне нужно получить идентификатор или имя сервиса(топика), пот которому произошло обрыв связи DDE канала.Т.е. клиент отрубается, а мне нужно знать по какому сервису он отрубился. Читал msdn, но там почему-то разработчики решили передавать уже уничтоженные идентификаторы сервиса.

Вот параметры, пот которых вызывается функция callback для dde сервера.
uType

The transaction type.
uFmt

Not used.
hconv

A handle to that the conversation was terminated.
hsz1

Not used.
hsz2

Not used.
hdata

Not used.
dwData1

Not used.
dwData2
У кого нить есть хотя какие-нибудь идеи???Я вот пытаюсь как-нить восстановить иидентификатор по hconv, но безуспешно.

Добавлено через 19 минут
вот код
HDDEDATA EXPENTRY DDECallBack(WORD wType, WORD wFmt, HCONV hConv, HSZ hsz1, HSZ hsz2, HDDEDATA hData, DWORD dwData1, DWORD dwData2 )
{
......................
// Завершение работы канала
case XTYP_DISCONNECT:
{
/* вот как здесь можно получить hsz1 и hsz2???почему-то они приходят пустыми.
или можно ли ка-нить получить hsz1 hsz2 по идентификатору каналу hConv???
*/

}
...................

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 14:55     Идентификатор сервиса для DDE сервера, при XTYP_DISCONNECT
Посмотрите здесь:

C++ Консольное приложение + DDE
Надо передать серверу идентификатор клиента при соединении C++
C++ Как дать доступ к разделенной памяти для пользовательских программ из сервиса
С++ Необъявленный идентификатор при работе с классами. (Функция сравнивает значение свойств объектов) C++
C++ Ошибка "Необъявленный идентификатор" при создании конструктора в наследственном классе
Ошибка при работе со списком: необъявленный идентификатор C++
Что нужно знать для написания сервера C++
C++ Идентификатор string не определён при наличии #include <string>
Создать для класса виртуальный метод, возвращающий уникальный идентификатор класса C++
Построить синтаксический анализатор для понятия идентификатор C++
C++ "Идентификатор не найден" при вызове метода void
Ошибка "идентификатор не определен" при создании производного класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru