как определить, когда ответ dde завершен? - PullRequest
0 голосов
/ 09 июля 2009

Я разговариваю с сервером DDE. У меня не так много документации по использованию библиотеки NDde .NET. Я добавил обработчики для событий Advise и Disconnected и успешно получаю данные. Я никогда не вижу возникшего события Disconnected и не вижу в потоке ответов ничего, что бы указывало на то, что все данные были возвращены. Итак, два вопроса: 1) где я могу найти вступительное руководство по DDE? Там, кажется, не так уж много сейчас об этом. И 2) правильно ли я думаю об этом? Должен ли сервер сообщать мне, когда он отправил все данные, которые он намеревается отправить по ссылке Advise в потоке данных, или вызвав событие, или мне нужно оценить количество ответов, которые должны быть возвращены?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 сентября 2009

Я автор библиотеки NDde, так что, возможно, я могу помочь. Уже немного поздно, я знаю. В любом случае, клиент и сервер обмениваются информацией по согласованному протоколу. Так что, вероятно, вы ничего не делаете с библиотекой. Вам просто нужно знать, как работает сервер. Событие Disconnected будет вызвано после завершения разговора, так что это, вероятно, не то, что вы ищете.

0 голосов
/ 10 июля 2009

1) может быть, здесь http://www.angelfire.com/biz/rhaminisys/ddeinfo.html вы найдете что-то полезное (я понимаю, MSDN это не то, что вы хотите)

...