Tracking Options

Overview

DDESpy can also display information about aspects of DDE communication in your Windows system:

  • String handles

  • Conversations

  • Links

  • Services

You can use the Track menu to specify which DDE activity DDESpy tracks. When you choose a command from the Track menu, DDESpy creates a separate window for the display of information in conjunction with the DDE functions. For each window created, DDESpy updates the displayed information as DDE activity occurs. Events that occurred prior to creation of the tracking window are not displayed in the tracking window.

DDESpy can sort the displayed information in the tracking window. If you select the heading for a particular column in the tracking window, DDESpy sorts the displayed information based on the column you select. This feature can be useful if you are searching for a particular event or handle.

Tracking String Handles

Windows maintains a system-wide string table containing the string, string handle, and string usage count that applications use in DDE transactions.

To display the system string table

  • From the Track menu, choose the StringHandles command.

Tracking Conversations

The Conversations window shows the service name, current topic, and server and client handles for each active conversation.

To display all active DDE conversations in your Windows system

  • From the Track menu, choose the Conversations command.

The Links window shows the server name, topic, item format, transaction type, client handle, and server handle for every active advise loop in your Windows system.

To display all active DDE advise loops

  • From the Track menu, choose the Links command.

Tracking Services

Server applications use the DdeNameService function to register with the DDE protocol. When the DDE protocol receives the DdeNameService function call, it adds the server name and an instance-specific name to a list of registered servers.

To display a list of registered servers

  • From the Track menu, choose the Services command.