There are many different software programs that are available today that can help individuals with personal tasks, and businesses with focus on utilizing the tools for production. One that can be frustrating and confusing is the object linking and embedding or otherwise known as OLE.
OLE is used to paste data information that is created by one application into a document created by a different application. However, unlike clipboard paste, and OLE will maintain its links to a specified program from where the data originated. An OLE object is produced similarly to a typical clipboard past. What ends up being the end product is a compound document. These compound documents can have other storage objects that encompass their own sub-storage objects.
One specified link is a reminder to the server application to make contact with the OLE libraries at any time an individual changes, renames or saves the information that has been pasted onto the client document. If the client application is loaded, the server will update the data.
The OLE paste function also will send a call to the DLL file, which the DLL procedure will search, the clipboard for a link marker that will identify the server application that originally generated the pasted data. With this particular function, it will produce a link between the server application and the clients compound document.
If an object is embedded instead of linked, there will be a reminder compound document that will identify the server application. The function of embedding allows the individual to launch a server application by double-clicking the embedded object.









