Defining DDE frames
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Defining DDE frames
To open a conversation, you must first define a named
frame to use as the DDE frame for the conversation. Make sure that
you define the DDE frame in a scope large enough to complete the
intended conversation. If you are unsure, use a FORM or DEFINE FRAME statement
to define the frame for the scope of the procedure(s) that invoke
DDE exchanges. For example, the following code defines and enables
a frame for the procedure scope to start and manage conversations with Microsoft Excel:
|
If you want your application to completely hide DDE conversations
from the user, always define your DDE frames as procedure-scoped
static frames without fields and set their HIDDEN attributes
to TRUE after realizing the frames. This prevents
the user from doing anything that might compromise DDE communications,
such as invoking an option that inadvertently destroys the frame
in mid-conversation.