Ø OLE Automation (later renamed to simply Automation) is
an inter-process communication mechanism created by Microsoft.
Ø It is based on Component Object Model (COM).
Ø It provides an infrastructure whereby applications
called automation controllers can access and manipulate (i.e. set properties of
or call methods on) shared automation objects that are exported by other
applications.
Ø It supersedes Dynamic Data Exchange (DDE), an older
mechanism for applications to control one another.
Ø In OLE Automation the automation controller is the
"client" and the application exporting the automation objects is the
"server".
Ø Automation
objects can be written in conventional languages such as C++, but the C++
syntax for COM (and therefore Automation) is complex and not very
programmer-friendly. In contrast, languages such as Visual Basic and Borland
Delphi provide a convenient syntax for Automation which hides the complexity of
the underlying implementation.
No comments:
Write comments