ActiveX can only be used within the Windows operating system family and requires the use of a COM-capable web browser , since ActiveX objects contain already compiled and therefore platform-dependent machine code . Until Internet Explorer was discontinued for the Mac , ActiveX controls compiled especially for Mac OS Classic could also be used there.
Areas of application
It contains software components for other applications , macro programming and development programs; they can be used equally in different programming languages and environments. For example, some programs use Internet Explorer to display information. The ActiveX component ActiveX Data Objects (ADO) is used, for example, to access databases.
In addition to Internet Explorer , where it is often used, there are many other areas of application. The ActiveX technology of Visual Basic (up to and including version 6.0) and its offshoot VBA is used extensively - primarily for surface design. Windows Live Hotmail also used ActiveX.
ActiveX is essential for manual updates of Microsoft software (Microsoft Update) via Internet Explorer.
Discontinuation of ActiveX support
Microsoft Edge does not support ActiveX, with which Microsoft has unofficially announced the end of ActiveX technology.