Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

07.05.2012, 14:55. Просмотров 404. Ответов 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???
*/

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

}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 14:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Идентификатор сервиса для DDE сервера, при XTYP_DISCONNECT (C++):

Как запросить из DDE сервера DDE клиентом определенные столбцы? - C++ Builder
Как запросить из DDEserver (из стринггрида) DDE клиентом определенные столбцы для последующего вывода в клиенте нового стринггрида?

Заставить Worksheet_Change отслеживать изменения в ячейках, загружаемые c DDE-сервера - VBA
Может кто сталкивался с проблемой: задача заставить Worksheet_Change отслеживать изменения в ячейках, загружаемые c DDE-сервера, на...

Зависание при открытии канала DDE - VBA
Здравствуйте, уважаемое сообщество! ОС Windows XP, MS Office 2003 SP3 Написал макрос, в котором управляю другим приложением через...

Конфигурационный файл Lectus Modbus OPC/DDE сервер для работы с Ивит-М - SCADA
Здравствуйте. Мучаюсь уже давно, поэтому прошу помощи. Если кто составлял конфиг, работающий в lectus для прибора ивит-м очень прошу...

Дан адрес и маска подсети. Определить идентификатор сети и идентификатор узла - Сети
Дан IP-адрес и маска подсети. Определить идентификатор сети и идентификатор узла. IP-адрес 129.102.197.23 маска 255.255.0.0

CMS для интернет сервиса + дизайн для мобильных устройств - CMS
Доброго всем времени суток! Создаю интернет сервис. Суть: пользователь регистрируется, заходит, создает заявки (их есть разные типы,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2012, 14:55
Привет! Вот еще темы с ответами:

При отладке кода появляется исключение 282 Run-time 282 No foreign application responded a DDE initiate - Basic
Я новичок в этом деле не могли бы вы что нибудь подсказать и указывает на строку кода Text1.LinkMode = MANUAL 'Establish a manual...

DDE интерфейс: не нажимать каждый раз "Ок" для продолжения работы - VBA
У меня есть программа Photomodeller Scaner (www.photomodeler.com) и эта программа может работать как сервер на основе DDE Клиент ...

Необъявленный идентификатор при создании формы - C++/CLI WinForms
Не могу вывести форму в VS2012. Создаю две формы (одна автоматом создаётся, form1, другую сам, MyForm). При написании кода ничего не...

Необъявленный идентификатор при использовании DataGridView - C++/CLI WinForms
Пожалуйста помогите исправить ошибку. фул код: #pragma once namespace My312 { using namespace System; using...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.