--- title: "Функции оформления библиотек типа DLL" type: guide api: [api7] tags: [guide, api7, funktsii] sources: - funktsii_oformleniya_libs.html --- *Создание прикладных библиотек  > Оформление прикладных библиотек типа DLL * Пример... В отличие от библиотек системы КОМПАС 4.x, имеющих собственный уникальный формат представления, библиотеки систем КОМПАС 3D последующих версий создаются с помощью стандартных систем программирования и оформляются в виде разделяемых DLL-библиотек WINDOWS, Они динамически подключаются при запуске приложения из среды КОМПАС-ГРАФИК. Файл библиотеки может иметь расширение RTW или DLL. Чтобы создать библиотеку, следует использовать функции оформления библиотек. Они обеспечивают стыковку системы КОМПАС и приложения. Функция LIBRARYENTRY является обязательной. Ее наличие позволяет системе КОМПАС идентифицировать произвольный DLL-файл как собственную библиотеку, LIBRARYENTRY является головной функцией библиотеки (точкой входа) и ей передается управление при обращении к приложению. Остальные функции являются необязательными и позволяют определить дополнительные параметры приложения. Все функции оформления библиотек должны быть объявлены в def файле как экспортные, например: EXPORTS LIBRARYID @1 LIBRARYENTRY @2 Если ни одна из этих функций не определена, то считается, что библиотека без имени и может выполнять только одну команду.