Progress
Language Reference
DDE TERMINATE Statement
Closes the specified dynamic data exchange (DDE) conversation.
SYNTAX
ddeid
An integer expression that equals the channel number of an open conversation. It is the value returned by the DDE INITIATE statement that opened the conversation.
NO-ERROR
By default, if the statement fails to close the conversation, it sets the Progress error condition, and posts the error to the DDE frame DDE-ERROR attribute. If you specify NO-ERROR, the statement does not set the Progress error condition but does post the error to the DDE frame.
EXAMPLEThe following fragment shows a typical use of the DDE TERMINATE statement. It assumes that the Microsoft Excel application is running, and has created the default Excel worksheet, Sheet1. It then uses the DDE INITIATE statement to open a conversation with Sheet1 as the topic, returning the channel number of the conversation to the variable, Sheet1. After exchanging data with the worksheet, the example closes the conversation with Sheet1 using the DDE TERMINATE statement.
NOTES
- Before closing a DDE conversation, remove all advise links in the conversation using the DDE ADVISE statement.
- Closing this conversation makes ddeid unavailable for further exchanges, but any other conversations open to the same server are still available.
- For more information on using the DDE protocol to exchange data with non-Progress applications, see the Progress External Program Interfaces manual.
SEE ALSO
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |