enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. OLE Automation - Wikipedia

    en.wikipedia.org/wiki/OLE_Automation

    In Microsoft Windows applications programming, OLE Automation (later renamed to simply Automation [1] [2]) is an inter-process communication mechanism created by Microsoft.It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows.

  3. Object Linking and Embedding - Wikipedia

    en.wikipedia.org/wiki/Object_Linking_and_Embedding

    OLE 2.0 was the next evolution of OLE, sharing many of the same goals as version 1.0, but was re-implemented on top of the COM instead of using VTBLs directly. New features were OLE automation, drag-and-drop, in-place activation and structured storage.

  4. Component Object Model - Wikipedia

    en.wikipedia.org/wiki/Component_Object_Model

    COM is the basis for other Microsoft domain-specific component technologies including OLE, OLE Automation, ActiveX, COM+, and DCOM as well as implementations such as DirectX, Windows shell, UMDF, Windows Runtime, and Browser Helper Object. COM enables object use with only knowing its interface; not its internal implementation.

  5. Open Platform Communications - Wikipedia

    en.wikipedia.org/wiki/Open_Platform_Communications

    The OPC specification was based on the OLE, COM, and DCOM technologies developed by Microsoft Corporation for the Microsoft Windows operating system family. The specification defined a standard set of objects, interfaces e.g. IDL and methods for use in process control and manufacturing automation applications to facilitate interoperability.

  6. Active Template Library - Wikipedia

    en.wikipedia.org/wiki/Active_Template_Library

    The COM support in Microsoft Visual C++ allows developers to create a variety of COM objects, OLE Automation servers, and ActiveX controls. [1] [2] ATL includes an object wizard that sets up primary structure of the objects quickly with a minimum of hand coding. On the COM client side ATL provides smart pointers that deal with COM reference ...

  7. IDispatch - Wikipedia

    en.wikipedia.org/wiki/IDispatch

    IDispatch is the interface that exposes the OLE Automation protocol. [1] Extending IUnknown , it is one of the standard interfaces that can be exposed by COM objects. COM distinguishes between three interface types: custom that are VTABLE-based IUnknown interfaces, dispatch that are IDispatch interfaces supporting introspection, and dual ...

  8. Visual Basic for Applications - Wikipedia

    en.wikipedia.org/wiki/Visual_Basic_for_Applications

    Interaction with the host application uses OLE Automation. Typically, the host application provides a type library and application programming interface (API) documentation which document how VBA programs can interact with the application. This documentation can be examined from inside the VBA development environment using its Object Browser.

  9. Variant type (COM) - Wikipedia

    en.wikipedia.org/wiki/Variant_type_(COM)

    The Collection class in OLE Automation can store items of different data types. Since the data type of these items cannot be known at compile time, the methods to add items to and retrieve items from a collection use variants. If in Visual Basic the For Each construct is used, the iterator variable must be of object type, or a variant.