DLL, OLE и другие


DLL (Dynamic-Link Library) – динамически подключаемая библиотека – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы;


ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM;


COM (Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX;


OLE (Object Linking and Embedding) – общее название группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.);


ActiveX control – управляющий элемент ActiveX от Microsoft, новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних, позволяют работать с Internet;


OCX (OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Или же – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll;


OLE custom control – специализированный управляющий элемент OLE, OLE control;


OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.