The OLE examples are in the OLE folder under the Examples subfolder to your top-level Functional Developer installation folder:
A three-tier example application that illustrates the use of custom (dual) interfaces to provide the intrastructure of a banking application.
An OLE control that implements a simple drawing application.
An OLE compound document server that implements a simple drawing application.
The applications in OCX-Scribble and OLE-Scribble are functionally the same except that one is built as a control and the other as a compound document server. (Thus they must support different COM interfaces in order to function as a control or server.)
An OLE control that uses a DUIM gadget to implement a simple button.
An OLE container application, which uses a DUIM framework for the user interface, that can embed graphical objects from other programs.
The examples listed below demonstrate the use of low-level OLE interfaces to support creating and embedding graphical objects.