Shopping on line can be easy, simple and save you lots of money. It can also take a lot of your time, frustrate you, and result in unwanted purchases. Now the same can be said for regular high street shopping, but with the vast opportunity presented by the Internet it will pay you to spend a few minutes reading this and understanding how to better optimize your Object Linking And Embedding shopping experience:

1. Compare - without doubt the biggest advantage that the Object Linking And Embedding offers shoppers today is the ability to compare thousands of Object Linking And Embedding at a time. This is a great thing, but not necessarily all the time! Too much can be daunting at times so take advantage of the great comparison sites and where possible let them do the hard work for you.

2. Research - if it has been said it will be on the internet. Ignorance is no longer a justifiable reason for buying the wrong thing. Take the time to research in detail everything that you could possible want to know about

3. Testimonials - don't know anybody that has bought a Object Linking And Embedding? Wrong! If the Object Linking And Embedding is good the internet will let you know. Use the Internet as a friend and get testimonials before you buy.

4. Questions - Got a question about Object Linking And Embedding then search the Forums, FAQ's, Blogs etc. Don't be afraid to ask .....

5. Reputation - Never heard of the company selling Object Linking And Embedding? Don't worry, no reason why you should know every company in the world, but you know someone that does! Use the internet to find out what people are saying about Object Linking And Embedding and build up a picture of their reputation for sales, returns, customer service, delivery etc.

6. Returns - still worried that even after all of the above your Object Linking And Embedding wont be what you want? Check out the returns policy. There is so much competition now that someone, somewhere is bound to offer the terms that you are comfortable with.

7. Feedback - happy with your Object Linking And Embedding then let people know, after all you are depending on others people input in your buying decision, so why not give a little back.

8. Security - check for the yellow padlock on the Object Linking And Embedding site before you buy, and the s after http:/ /i.e. https:// = a secure site

9. Contact - got a question about Object Linking And Embedding, or want to leave a comment then check out the sites contact page. Reputable companies have them and respond.

10. Payment - ready to pay for your Object Linking And Embedding, then use your credit card or PayPal! Be aware of companies that don't accept them, there may be genuine reasons but given the huge amount of choice you have when buying online there is no reason at all not to buy via credit card or PayPal.

Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects, developed by Microsoft. It is found on the Component Object Model. For developers, it brought OLE custom controls (OCX), a way to develop and use custom user interface elements. On a technical level, an OLE object is any object that implements the IOleObject interface, possibly along with a wide range of other interfaces, depending on the object's needs.

Overview OLE allows an editor to "farm out" part of a document to another editor and then re-import it. For example, a desktop publishing system might send some text to a word processor or a picture to a bitmap editor using OLE. The main benefit of using OLE is to display visualizations of data from other programs that the host program is not normally able to generate itself (e.g. a pie-chart in a text document), as well to create a master file. References to data in this file can be made and the master file can then have changed data which will then take effect in the referenced document. This is called "linking" (instead of "embedding").

Its primary use is for managing compound documents, but it is also used for transferring data between different application software using drag and drop and Clipboard (software) operations. The concept of "embedding" is also central to much use of multimedia in Web pages, which tend to embed video, animation (including Macromedia Flash animations), and Sound recording and reproduction files within the hypertext markup language (such as HTML or XHTML) or other structural markup language used (such as XML or SGML) — possibly, but not necessarily, using a different embedding mechanism than OLE.

History OLE 1.0 OLE 1.0, released in 1990, was the evolution of the original dynamic data exchange, or DDE, concepts that Microsoft developed for earlier versions of Microsoft Windows. While DDE was limited to transferring limited amounts of data between two running applications, OLE was capable of maintaining active links between two documents or even Compound document one type of document within another.

OLE servers and clients communicate with system libraries using virtual function tables, or VTBLs. The VTBL consists of a structure of function pointers that the system library can use to communicate with the server or client. The server and client libraries, OLESVR.DLL and OLECLI.DLL, were originally designed to communicate between themselves using the WM_DDE_EXECUTE message.

OLE 1.0 later evolved to become an architecture for software componentry known as the Component Object Model (COM), and later Distributed Component Object Model.

When an OLE object is placed on the clipboard or embedded in a document, both a visual representation in native Windows formats (such as a bitmap or metafile) is stored, as well as the underlying data in its own format. This allows applications to display the object without loading the application used to create the object, while also allowing the object to be edited, if the appropriate application is installed. For example, if an OpenOffice.org Writer object is embedded, both a visual representation as an Enhanced Metafile is stored, as well as the actual text of the document in the Open Document Format.

OLE 2.0 OLE 2.0 was the next evolution of OLE 1.0, sharing many of the same goals, but was re-implemented over top of the Component Object Model instead of using VTBLs. New features were OLE automation, drag-and-drop, in-place activation and structured storage.

OLE custom controls OLE custom controls were introduced in 1994 as a replacement for the aging Visual Basic Extension controls. Instead of upgrading these, the new architecture was based on OLE. In particular, any container that supported OLE 2.0 could already embed OLE custom controls, although these controls cannot react to events unless the container supports this. OLE custom controls are usually shipped in the form of a dynamic link library with the .ocx extension. In 1996 all interfaces for controls (except IUnknown) were made optional to keep the file size of controls down, so they would download faster; these were then called ActiveX Controls.

Technical details OLE objects and containers are implemented on top of the Component Object Model; they are objects that can implement interfaces to export their functionality. Only the IOleObject interface is compulsory, but other interfaces may need to be implemented as well if the functionality exported by those interfaces is required.

To ease understanding of what follows, a bit of terminology has to be explained. The view status of an object is whether the object is transparent, opaque, or opaque with a solid background, and whether it supports drawing with a specified aspect. The site of an object is an object representing the location of the object in its container. A container supports a site object for every object contained. An undo unit is an action that can be undone by the user, with Ctrl-Z or using the "Undo" command in the "Edit" menu.

What follows is a list of interfaces, grouped by the object that usually needs to implement them. Interfaces usually implemented by the OLE object are usually called on by the OLE container, and vice-versa. Note that in the following list indentation indicates interface inheritance. All non-indented interfaces derive from IUnknown. OLE object IDataObjectWhen implemented, enables the transfer of data, and notification of data changes. It must be implemented by objects that are to support drag-and-drop, being copied to or pasted from the clipboard, or being linked or embedded in a containing document. IObjectWithSiteAllows the caller to inform the OLE object of its site. This functionality is also provided by IOleObject, but IObjectWithSite can be used, when supported, if IOleObject is not used for other matters. IOleCacheAllows visual presentations from an IDataObject to be cached. This allows an embedded object to store its visual representation, thus enabling it to be displayed later without needing to start the application that was used to create the object. Usually the stock implementation is used. ;IOleCache2 :Provides more fine-grained control over caching. :Usually the stock implementation is used. IOleCacheControlThis interface is not called by the container, but internally by the object to allow it to receive notifications of when its IDataObject is running, thereby allowing it to subscribe to notifications of data changes of that object and thus allowing it to update the cached presentation properly. Usually the stock implementation is used. IOleDocumentAllows the OLE object to support multiple views of its data, as well as a few related functions. IOleDocumentViewA document object (an object that implements IOleDocument) implements this interface for every view. It allows the caller to set the site of the object, query and set the size of the object and to show and activate it, as well as some related functions. IOleWindow;IOleInPlaceActiveObject :Called by the outermost container of an object to interact with it while it's active, e.g. to process accelerator keys in the container's message queue that are meant for the contained object. ;IOleInPlaceObject :Called by the container to activate or deactivate the object. :;IOleInPlaceObjectWindowless ::A windowless object is an object that doesn't have its own window but it instead displayed in its container's window. It is used by the container to relay messages received by the container's window that are intended for the contained object. For example, if the mouse is moved over a window, Windows places a mouse move message along with the mouse coordinates in the message queue of the window. If this window contains windowless embedded objects, the message may have to be relayed to such an object if the coordinates of the mouse-pointer are over this object. For similar reasons this interface also provides access to the object's IDropTarget interface. IOleLinkAllows the object to support linking, e.g. by allowing the container to set the source of a linked object. Usually the stock implementation is used. IOleObjectArguably the most important interface for an OLE object. For example, it allows the container to inform the object of its site, initialize the object from data, to open and close it, to query and set the size of the object, to ask for notifications on the container's IAdviseSink and to execute objects defined as "verbs" on the object. These verbs often include "Open" or "Edit", but can also include other verbs. One of the verbs is defined to be the principal verb, and it is executed when the user double-clicks an object. IViewObjectAllows an object to draw itself directly, without passing an IDataObject to the container. For objects that support both IDataObject and this interface, the underlying implementation is usually shared. ;IViewObject2 :Additionally allows the caller to query the size of the object. :;IViewObjectEx ::Adds support for flicker-free drawing of transparent objects, hit-testing for objects with irregular shapes and setting the size of an object.

OLE container IAdviseSinkAllows the implementer to receive notifications when the object is saved, closed, renamed, or when its data or visual presentation changes. ;IAdviseSink2 :Additionally allows the implementer to receive notifications when the link source of the OLE object changes. ;IAdviseSinkEx :Additionally allows the implementer to receive notifications when the view status of the OLE object changes. IOleClientSiteThis interface allows the caller to obtain information on the container and location of an object, as well requesting that the object be saved, resized, shown, hidden, et cetera. IOleDocumentSiteAllows the caller to ask for the object on this site to be activated immediately. If this interface is implemented, IOleClientSite, IOleInPlaceSite and IAdviseSink must be implemented as well. IOleContainerThis interface allows the caller to enumerate embedded objects in a container, or to find such objects by name. It is primarily useful if the container wishes to support links to embedded objects. IOleWindow;IOleInPlaceUIWindow :Enables embedded objects to negotiate space for toolbars on the container's window. :;IOleInPlaceFrame ::Allows the caller to ask the container to insert its menu items in an empty menu that will become the cooperative menu. Also allows the caller to ask the container to show or hide this menu, to show or hide dialog boxes, and to process accelerator keys received by the contained object intended for the container. ;IOleInPlaceSite :If a container implements this interface, it allows embedded objects to be activated in place, i.e. without opening in a separate window. It provides access to the container's IOleInPlaceUIWindow. :;IOleInPlaceSiteEx ::If a container implements this interface, it allows embedded objects to check whether they need to redraw on activation or deactivation. It also allows them to request their UI to activate. ::;IOleInPlaceSiteWindowless :::If a container wishes to support windowless embedded objects, it needs to provide functionality to embedded objects to replace the functionality normally provided by an embedded object's window. For example this interface provides a way to access the container's window's device context, thereby enabling the embedded object to draw in the container's window. IOleUILinkContainerContains the methods that the standard OLE dialog boxes that manage linked objects use to update linked objects in a container, or to query and change their sources. Used by the "Links", "Change source", "Update links" and "Object properties" dialog boxes. ;IOleUILinkInfo :Additionally allows the dialog boxes to query when linked objects were last updated, and whether this was done automatically or manually. ;IOleUIObjInfo :Contains the methods needed by the "Object properties" dialog box. For example if the user opens the "Object properties" dialog box and asks for the object to be converted to another type, a method on this interface is called. IOleUndoManagerProvides a centralized undo service to both the container itself and to embedded objects. When an undoable action is performed, an IOleUndoUnit is created and added to the IOleUndoManager.

Other IDataAdviseHolderThe methods of IDataObject that pertain to data change notifications can be implemented by calling the methods of this interface. Usually the stock implementation is used. IOleAdviseHolderThe methods of IOleObject that pertain to notifcations can be implemented by calling the methods of this interface. Usually the stock implementation is used. IDropSourceImplemented by objects that can be dragged, i.e. that can be the source of a drag-and-drop operations. When implemented it allows the object to draw drag-and-drop effects, and to specify when the object is dropped, or the drag-and-drop operation is cancelled. IDropTargetImplemented by objects that accept dropped objects, i.e. that can be the target of drag-and-drop operations. When implemented it allows the target to specify if a dropped object will be accepted, and what happens to an object after it is dropped. IOleCommandTargetCan be implemented by objects (OLE objects, OLE containers, and other objects) that wish to support certain standard commands. It allows callers to query if commands are supported, and to execute commands. Commands that an object might typically wish to implement may include things like "delete", "cut", "copy", "paste", "undo", "find", "print", "save", "zoom", and so on. Currently 58 standard commands have been defined, and they include commands commonly used by office software, web browsers and similar applications. IOleUndoUnitRepresents an action that can be undone. It contains all information necessary to undo an action. It is created by objects and containers, so that undoable actions can be added to the container's IOleUndoManager. ;IOleParentUndoUnit :Allows an undo unit to contain other undo units. In essence this allows the undo unit to act as an undo stack, grouping undo units together. For example, if a macro is run, all undo-able actions performed by the macro may be grouped together in one undo unit. IOleWindowThis interface represents a window of a container or contained object. It allows callers to obtain the handle of the window, and to toggle the context-sensitive help function. When the context-sensitive help function is turned on, typically the mouse-pointer changes to an arrow with a question mark to indicate that clicking a user interface element will result in opening a help window.

See also Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects, developed by Microsoft. It is found on the Component Object Model. For developers, it brought OLE custom controls (OCX), a way to develop and use custom user interface elements. On a technical level, an OLE object is any object that implements the IOleObject interface, possibly along with a wide range of other interfaces, depending on the object's needs.

Overview OLE allows an editor to "farm out" part of a document to another editor and then re-import it. For example, a desktop publishing system might send some text to a word processor or a picture to a bitmap editor using OLE. The main benefit of using OLE is to display visualizations of data from other programs that the host program is not normally able to generate itself (e.g. a pie-chart in a text document), as well to create a master file. References to data in this file can be made and the master file can then have changed data which will then take effect in the referenced document. This is called "linking" (instead of "embedding").

Its primary use is for managing compound documents, but it is also used for transferring data between different application software using drag and drop and Clipboard (software) operations. The concept of "embedding" is also central to much use of multimedia in Web pages, which tend to embed video, animation (including Macromedia Flash animations), and Sound recording and reproduction files within the hypertext markup language (such as HTML or XHTML) or other structural markup language used (such as XML or SGML) — possibly, but not necessarily, using a different embedding mechanism than OLE.

History OLE 1.0 OLE 1.0, released in 1990, was the evolution of the original dynamic data exchange, or DDE, concepts that Microsoft developed for earlier versions of Microsoft Windows. While DDE was limited to transferring limited amounts of data between two running applications, OLE was capable of maintaining active links between two documents or even Compound document one type of document within another.

OLE servers and clients communicate with system libraries using virtual function tables, or VTBLs. The VTBL consists of a structure of function pointers that the system library can use to communicate with the server or client. The server and client libraries, OLESVR.DLL and OLECLI.DLL, were originally designed to communicate between themselves using the WM_DDE_EXECUTE message.

OLE 1.0 later evolved to become an architecture for software componentry known as the Component Object Model (COM), and later Distributed Component Object Model.

When an OLE object is placed on the clipboard or embedded in a document, both a visual representation in native Windows formats (such as a bitmap or metafile) is stored, as well as the underlying data in its own format. This allows applications to display the object without loading the application used to create the object, while also allowing the object to be edited, if the appropriate application is installed. For example, if an OpenOffice.org Writer object is embedded, both a visual representation as an Enhanced Metafile is stored, as well as the actual text of the document in the Open Document Format.

OLE 2.0 OLE 2.0 was the next evolution of OLE 1.0, sharing many of the same goals, but was re-implemented over top of the Component Object Model instead of using VTBLs. New features were OLE automation, drag-and-drop, in-place activation and structured storage.

OLE custom controls OLE custom controls were introduced in 1994 as a replacement for the aging Visual Basic Extension controls. Instead of upgrading these, the new architecture was based on OLE. In particular, any container that supported OLE 2.0 could already embed OLE custom controls, although these controls cannot react to events unless the container supports this. OLE custom controls are usually shipped in the form of a dynamic link library with the .ocx extension. In 1996 all interfaces for controls (except IUnknown) were made optional to keep the file size of controls down, so they would download faster; these were then called ActiveX Controls.

Technical details OLE objects and containers are implemented on top of the Component Object Model; they are objects that can implement interfaces to export their functionality. Only the IOleObject interface is compulsory, but other interfaces may need to be implemented as well if the functionality exported by those interfaces is required.

To ease understanding of what follows, a bit of terminology has to be explained. The view status of an object is whether the object is transparent, opaque, or opaque with a solid background, and whether it supports drawing with a specified aspect. The site of an object is an object representing the location of the object in its container. A container supports a site object for every object contained. An undo unit is an action that can be undone by the user, with Ctrl-Z or using the "Undo" command in the "Edit" menu.

What follows is a list of interfaces, grouped by the object that usually needs to implement them. Interfaces usually implemented by the OLE object are usually called on by the OLE container, and vice-versa. Note that in the following list indentation indicates interface inheritance. All non-indented interfaces derive from IUnknown. OLE object IDataObjectWhen implemented, enables the transfer of data, and notification of data changes. It must be implemented by objects that are to support drag-and-drop, being copied to or pasted from the clipboard, or being linked or embedded in a containing document. IObjectWithSiteAllows the caller to inform the OLE object of its site. This functionality is also provided by IOleObject, but IObjectWithSite can be used, when supported, if IOleObject is not used for other matters. IOleCacheAllows visual presentations from an IDataObject to be cached. This allows an embedded object to store its visual representation, thus enabling it to be displayed later without needing to start the application that was used to create the object. Usually the stock implementation is used. ;IOleCache2 :Provides more fine-grained control over caching. :Usually the stock implementation is used. IOleCacheControlThis interface is not called by the container, but internally by the object to allow it to receive notifications of when its IDataObject is running, thereby allowing it to subscribe to notifications of data changes of that object and thus allowing it to update the cached presentation properly. Usually the stock implementation is used. IOleDocumentAllows the OLE object to support multiple views of its data, as well as a few related functions. IOleDocumentViewA document object (an object that implements IOleDocument) implements this interface for every view. It allows the caller to set the site of the object, query and set the size of the object and to show and activate it, as well as some related functions. IOleWindow;IOleInPlaceActiveObject :Called by the outermost container of an object to interact with it while it's active, e.g. to process accelerator keys in the container's message queue that are meant for the contained object. ;IOleInPlaceObject :Called by the container to activate or deactivate the object. :;IOleInPlaceObjectWindowless ::A windowless object is an object that doesn't have its own window but it instead displayed in its container's window. It is used by the container to relay messages received by the container's window that are intended for the contained object. For example, if the mouse is moved over a window, Windows places a mouse move message along with the mouse coordinates in the message queue of the window. If this window contains windowless embedded objects, the message may have to be relayed to such an object if the coordinates of the mouse-pointer are over this object. For similar reasons this interface also provides access to the object's IDropTarget interface. IOleLinkAllows the object to support linking, e.g. by allowing the container to set the source of a linked object. Usually the stock implementation is used. IOleObjectArguably the most important interface for an OLE object. For example, it allows the container to inform the object of its site, initialize the object from data, to open and close it, to query and set the size of the object, to ask for notifications on the container's IAdviseSink and to execute objects defined as "verbs" on the object. These verbs often include "Open" or "Edit", but can also include other verbs. One of the verbs is defined to be the principal verb, and it is executed when the user double-clicks an object. IViewObjectAllows an object to draw itself directly, without passing an IDataObject to the container. For objects that support both IDataObject and this interface, the underlying implementation is usually shared. ;IViewObject2 :Additionally allows the caller to query the size of the object. :;IViewObjectEx ::Adds support for flicker-free drawing of transparent objects, hit-testing for objects with irregular shapes and setting the size of an object.

OLE container IAdviseSinkAllows the implementer to receive notifications when the object is saved, closed, renamed, or when its data or visual presentation changes. ;IAdviseSink2 :Additionally allows the implementer to receive notifications when the link source of the OLE object changes. ;IAdviseSinkEx :Additionally allows the implementer to receive notifications when the view status of the OLE object changes. IOleClientSiteThis interface allows the caller to obtain information on the container and location of an object, as well requesting that the object be saved, resized, shown, hidden, et cetera. IOleDocumentSiteAllows the caller to ask for the object on this site to be activated immediately. If this interface is implemented, IOleClientSite, IOleInPlaceSite and IAdviseSink must be implemented as well. IOleContainerThis interface allows the caller to enumerate embedded objects in a container, or to find such objects by name. It is primarily useful if the container wishes to support links to embedded objects. IOleWindow;IOleInPlaceUIWindow :Enables embedded objects to negotiate space for toolbars on the container's window. :;IOleInPlaceFrame ::Allows the caller to ask the container to insert its menu items in an empty menu that will become the cooperative menu. Also allows the caller to ask the container to show or hide this menu, to show or hide dialog boxes, and to process accelerator keys received by the contained object intended for the container. ;IOleInPlaceSite :If a container implements this interface, it allows embedded objects to be activated in place, i.e. without opening in a separate window. It provides access to the container's IOleInPlaceUIWindow. :;IOleInPlaceSiteEx ::If a container implements this interface, it allows embedded objects to check whether they need to redraw on activation or deactivation. It also allows them to request their UI to activate. ::;IOleInPlaceSiteWindowless :::If a container wishes to support windowless embedded objects, it needs to provide functionality to embedded objects to replace the functionality normally provided by an embedded object's window. For example this interface provides a way to access the container's window's device context, thereby enabling the embedded object to draw in the container's window. IOleUILinkContainerContains the methods that the standard OLE dialog boxes that manage linked objects use to update linked objects in a container, or to query and change their sources. Used by the "Links", "Change source", "Update links" and "Object properties" dialog boxes. ;IOleUILinkInfo :Additionally allows the dialog boxes to query when linked objects were last updated, and whether this was done automatically or manually. ;IOleUIObjInfo :Contains the methods needed by the "Object properties" dialog box. For example if the user opens the "Object properties" dialog box and asks for the object to be converted to another type, a method on this interface is called. IOleUndoManagerProvides a centralized undo service to both the container itself and to embedded objects. When an undoable action is performed, an IOleUndoUnit is created and added to the IOleUndoManager.

Other IDataAdviseHolderThe methods of IDataObject that pertain to data change notifications can be implemented by calling the methods of this interface. Usually the stock implementation is used. IOleAdviseHolderThe methods of IOleObject that pertain to notifcations can be implemented by calling the methods of this interface. Usually the stock implementation is used. IDropSourceImplemented by objects that can be dragged, i.e. that can be the source of a drag-and-drop operations. When implemented it allows the object to draw drag-and-drop effects, and to specify when the object is dropped, or the drag-and-drop operation is cancelled. IDropTargetImplemented by objects that accept dropped objects, i.e. that can be the target of drag-and-drop operations. When implemented it allows the target to specify if a dropped object will be accepted, and what happens to an object after it is dropped. IOleCommandTargetCan be implemented by objects (OLE objects, OLE containers, and other objects) that wish to support certain standard commands. It allows callers to query if commands are supported, and to execute commands. Commands that an object might typically wish to implement may include things like "delete", "cut", "copy", "paste", "undo", "find", "print", "save", "zoom", and so on. Currently 58 standard commands have been defined, and they include commands commonly used by office software, web browsers and similar applications. IOleUndoUnitRepresents an action that can be undone. It contains all information necessary to undo an action. It is created by objects and containers, so that undoable actions can be added to the container's IOleUndoManager. ;IOleParentUndoUnit :Allows an undo unit to contain other undo units. In essence this allows the undo unit to act as an undo stack, grouping undo units together. For example, if a macro is run, all undo-able actions performed by the macro may be grouped together in one undo unit. IOleWindowThis interface represents a window of a container or contained object. It allows callers to obtain the handle of the window, and to toggle the context-sensitive help function. When the context-sensitive help function is turned on, typically the mouse-pointer changes to an arrow with a question mark to indicate that clicking a user interface element will result in opening a help window.

See also

Object Linking and Embedding from FOLDOC
Object Linking and Embedding < operating system > (OLE) A distributed object system and protocol from Microsoft, also used on the Acorn Archimedes.

Object Linking and Embedding - Wikipedia, the free encyclopedia
Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects developed by Microsoft. It is found on the Component Object ...

ActiveX - Wikipedia, the free encyclopedia
One was OLE (Object Linking and Embedding), and the other was COM (Component Object Model). Both schemes were designed for software interoperability, the former focusing on ...

Dictionary of Computers - object linking and embedding
Skip to page content | Tiscali Quicklinks. Please visit our Accessibility Page for a list of the Access Keys you can use to find your way around the site, skip directly to the main ...

object linking and embedding - Hutchinson encyclopedia article about ...
Enhancement to dynamic data exchange, which makes it possible not only to include live data from one application in another application, but also to edit the data in the original ...

Object Linking and Embedding
The Free Online Dictionary of Computing (http://foldoc.doc.ic.ac.uk/) is edited by Denis Howe < dbh@doc.ic.ac.uk >. Previous: Objective PASCAL Next: Object Lisp

Object Linking and Embedding definition of Object Linking and ...
See OLE. (operating system) Object Linking and Embedding - (OLE) A distributed object system and protocol from Microsoft, also used on the Acorn Archimedes.

What is OLE? - a definition from Whatis.com - see also: Object ...
OLE (Object Linking and Embedding) is Microsoft's framework for a compound document technology. Briefly, a compound document is something like a display desktop that can contain ...

ICT Dictionary - object linking and embedding (OLE)
This is a method of putting an object created by one program into a file created by another. For example, a word processed document might include a chart from a spreadsheet.

Object Linking and Embedding Data Base - What does OLE DB stand for ...
Acronym Definition; OLE DB: Object Linking and Embedding Data Base?

 

Object Linking And Embedding



 
Copyright © 2008 Hintcenter.com - All rights reserved.
Home | Terms of Use | Privacy Policy
All Trademarks belong to their repective owners. Many aspects of this page are used under
commercial commons license from Yahoo!