|
Data Transfer
The Component Object Model (COM) provides a standard mechanism for
transferring data between applications. This mechanism is the data object, which is simply any COM object that implements the IDataObject interface. Some data objects, such as a piece of text copied to the clipboard,
have IDataObject as their sole interface. Others, such as compound document objects, expose
several interfaces, of which IDataObject is simply one. Data objects are fundamental to the working of compound
documents, although they also have widespread application outside that OLE technology.
By exchanging pointers to a data object, providers and consumers of data can
manage data transfers in a uniform manner, regardless of the format of the data,
the type of medium used to transfer the data, or the target device on which it
is to be rendered. You can include support in your application for basic
clipboard transfers, drag and drop transfers, and OLE compound document transfers
with a single implementation of IDataObject. Having done that, the amount of code required to accommodate the special
semantics of each protocol is minimal.
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|