| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > DDE название топика эксель |
| Автор: Andrej78 28.3.2011, 16:46 | ||||||
| Доброго времени суток. пытаюсь сделать dde сервер (сторонняя прога выдает данные в формате эксель [XlTable] по дде и мне их нужно принять). vc++2005 + winapi + стандартная библиотека ddeml Cначала создаю переменные с названием сервера, топика и итема.
потом, когда получаю сообщение от источника через ddeml XTYP_CONNECT, смотрю, этому ли серверу сообщение и тот ли топик (тема)
Суть проблемы в том, что в исходной программе - клиенте ввожу имя сервера, рабочую книгу и лист, которые потом становятся строкой и ddeml ставит на эту строку идентификатор. Чтобы получить со своей стороны такой же идентификатор (и сказать, что посылаемая тема==запрашиваемой), я должен предоставить такую же строку. Вот как бы подсмотреть, что именно содержится в топике с идентификатором hsz1, присылаемом источником (клиентом)? Он не совпадает с введенным:
(топиков желательно получать несколько, поэтому просто проигнорировать несовпадение топика не получится). Предположительно, правильное название топика в этом случае [TRD]TRD [Рабочая книга]Лист Подскажите плз, можно как-то глянуть, что скрывается за hsz1? |
| Автор: Andrej78 29.3.2011, 10:05 | ||
| Вопрос снимаю. Ответили: Название топика в коллбэке можно узнать:
|