Search:     Advanced search

What is OLE Automation?

Article ID: 131
Last updated: 22 Jul, 2008
Views: 1435
Posted: 16 Jul, 2008
by Ramsey M.
Updated: 22 Jul, 2008
by Ramsey M.

In Microsoft Windows applications programming, OLE Automation (later renamed by Microsoft to just Automation, although the old term remained in widespread use), is an inter-process communication mechanism based on Component Object Model (COM) that is intended for use by Scripting Languages -originally Visual Basic, but now many languages that run on Windows. 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. As with DDE, in OLE Automation the automation controller is the "client" and the application exporting the automation objects is the "server". 


 

More information about OLE Automation can be found here.

This article was:  
Prev  Not what you're looking for? Suggest a topic  Next
OLE Automation Quick Reference     What is COM?