ActiveX

ActiveX is a set of programming technologies created by Microsoft that enables software components created in different languages to interact with one another in a networked environment. It evolved from the OLE development standard, which in recent years has expanded far beyond the concepts of object linking and embedding that formed the original acronym. iFIX is a container for ActiveX controls.

Like OLE, ActiveX is built on the COM programming model to support the full integration of software components. It supports Distributed COM (DCOM) for the transparent integration of those same components across distributed networks, including the Internet and intranets. However, ActiveX has been optimized for size and speed to allow developers to use subsets of the complex OLE interface to create highly interactive applications. ActiveX allows any OCX (ActiveX control) developed by a third-party to behave just like any object created by GE.

To protect your system from possible problems with ActiveX controls, iFIX provides Secure Containment. Unlike most systems that support ActiveX controls, if an ActiveX control crashes while iFIX is running, it is sealed off and your system continues to run normally. With Secure Containment, there is no loss of data or interruption to your control process.

See Also

How Do I...