ESL DDE Support
The DDE Protocol
The ESL DDE Stimulus Library
Conversation Identifier
Messages
Include File
Overview of an ESL DDE Conversation
Client and Server as DDE Partners
ESL Program as a Client
ESL Program as a Server
Requests for Data
Advise State
Terminating a Conversation
Responding to DDE Events
DDE Protocol Rules
Acknowledgments
Events to Which a Client Must Respond
Events to Which a Server Must Respond
DDE Support Notes
Sample Programs
Client Program
Server Program
The ESL DDE Functions and Subroutines
Getting Information on ExistingConversations
Manipulating Status Variables
Summary of Functions and Subroutines
Polling for Topics
Starting Conversations
Exchanging Data
Terminating Conversations
Getting Information on Existing Conversations
Miscellaneous Calls
Default Processing Support
The DDE Events
DDE Default Processing
Recognizing DDE Errors
Summary of DDE Events
Server Event Only
Client Event Only
Server or Client Event
DDE Events List
DDE_ACK
DDE_ADVISE
DDE_DATA
DDE_ERROR
DDE_EXECUTE
DDE_INITIATE
DDE_INITIATEACK
DDE_NACK
DDE_POKE
DDE_REQUEST
DDE_TERMINATE
DDE_UNADVISE
Messages List
DDE Functions and Subroutines
Functions
DDEEnumerateConversations
DDEEnumeratePollTopics
DDEGetAppName
DDEGetErrorID
DDEGetErrorString
DDEGetFormat
DDEGetItemName
DDEGetPID
DDEGetPollAppName
DDEGetPollTopic
DDEGetPrivateStatus
DDEGetStatus
DDEGetStringData
DDEGetTopic
DDEInitiate
DDEPollTopics
DDEQueryDefaultProcessing
DDEQueryStatusFlag
DDESetPrivateStatus
DDESetStatusFlag
Subroutines
DDEAck
DDEAdvise
DDEDataString
DDEExecute
DDEPokeString
DDERegisterFormat
DDERegisterServer
DDERequest
DDESetDefaultProcessing
DDESetTraceLevel
DDETerminate
DDETerminateAll
DDEUnAdvise
DDEUnRegisterServer
FAQs
Q1 What is Dynamic Data Exchange?
Q2 What Common Errors are Encountered?
Q3 How Can I Debug a DDE conversation?

© 2011 ESL Syndetic Ltd.