Programmer's Reference

Two windows exchanging data

To run this test case, evaluate the following:

DdeTestClient new open.
DdeTestServer new open.

This opens up two windows--one a DDE client and the other a DDE server. Both windows are able to interact with each other for the exchange of information through DDE.

The menu items on the DDE server enable the server to update the item. The menu items on the DDE client enable the client to connect to the server, hotlink/warmlink/coldlink to the data item, request data from the server, poke data to the server, and ask the server to run a command. The client can also bring up a dialog showing the available servers, topics, and items.

When the server sends the item, it uses the IBM Smalltalk Swapper to flatten the Smalltalk object into a ByteArray, and the client uses the Swapper to turn the ByteArray back into a Smalltalk object before displaying it in the Transcript window.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]