2009-07-09 6 views
0

Ich spreche mit einem DDE-Server Ich habe nicht viel Dokumentation für die Verwendung der NDde .NET-Bibliothek. Ich habe Handler für die Advise- und Disconnected-Ereignisse angehängt und erhalte erfolgreich Daten. Ich sehe nie, dass ein Disconnected-Ereignis ausgelöst wird, noch sehe ich irgendwas im Antwort-Stream, das zu signalisieren scheint, dass alle Daten zurückgegeben wurden. Also, zwei Fragen: 1) Wo finde ich einen Intro Guide zu DDE? Es scheint jetzt nicht viel darüber zu geben. Und 2) denke ich darüber richtig? Sollte der Server mir mitteilen, wann er alle Daten gesendet hat, die er für einen Advise-Link im Datenstrom senden möchte, oder indem er ein Ereignis auslöst oder muss ich die Anzahl der Antworten einschätzen, die zurückgegeben werden sollen?Wie kann ich feststellen, wann eine Antwort von dde abgeschlossen ist?

Dank

Antwort

1

Ich bin der Autor des NDDE Bibliothek so vielleicht kann ich helfen. Es ist ein bisschen spät, ich weiß. Wie auch immer, der Client und der Server tauschen Informationen in einem vereinbarten Protokoll aus. Also gibt es wahrscheinlich nichts, was du falsch mit der Bibliothek machst. Sie müssen nur wissen, wie der Server funktioniert. Das Ereignis Disconnected wird ausgelöst, wenn die Konversation beendet wird, was wahrscheinlich nicht das ist, wonach Sie suchen.

+0

vielen Dank für die Antwort. und ein großes Lob an die Bibliothek - ohne das hätte ich es nicht einmal versuchen können. – darrix