|
About Dynamic Data Exchange
The Microsoft® Win32® application programming interface (API) provides several methods for
transferring data between applications. One method is to use the Win32 dynamic data
exchange (DDE) protocol. The DDE protocol is a set of messages and guidelines. It
sends messages between applications that share data and uses shared memory to
exchange data between applications. Applications can use the DDE protocol for
one-time data transfers and for continuous exchanges in which applications send
updates to one another as new data becomes available.
The Win32 API also includes the Dynamic Data Exchange Management Library
(DDEML). The DDEML is a dynamic-link library (DLL) that applications running with
Windows can use to share data. The DDEML provides an application programming
interface (API) that simplifies the task of adding DDE capability to a Win32-based
application. Instead of sending, posting, and processing DDE messages directly,
an application uses the DDEML functions to manage DDE conversations. (A DDE conversation is the interaction between client and server
applications.)
The DDEML also provides a facility for managing the strings and data that DDE
applications share. Instead of using atoms and pointers to shared memory
objects, DDE applications create and exchange string handles, which identify strings,
and data handles, which identify memory objects. The DDEML also makes it
possible for a server application to register the service names it supports. The
names are broadcast to other applications in the system, which can use the names
to connect to the server. Moreover, the DDEML ensures compatibility among DDE
applications by forcing them to implement the DDE protocol in a consistent
manner.
Existing applications that use the message-based DDE protocol are fully
compatible with those that use the DDEML. That is, an application that uses
message-based DDE can establish conversations and perform transactions with applications
that use the DDEML. Because of the many advantages of the DDEML, new
applications should use it rather than the DDE messages. To use the API elements of the
DDEML, you must include the DDEML header file in your source files, link with
the DDEML library, and ensure that the DDEML dynamic-link library is in the
system's search path.
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|