Библиотеки динамической компоновки
Библиотеки динамической компоновки - DLL - это набор функций, которые могут быть загружены и выполнены по требованию вызывающей программы. К одной и той же библиотеке может обращаться сразу несколько программ. Ниже показан пример простой библиотеки и способ ее подключения к проекту. Для создания библиотеки необходимо три файла: первый содержит код функций, имеет расширение .asm:
В приведенном примере функция LibMain фактически пустая. Следующий файл с расширением .def:
В третий файл вписываем имя библиотеки и сохраняем его с расширением .bat. Он необходим для компиляции.
На следующей странице - практический пример.