# Порядок установки библиотеки maCom

- Зарегистрировать библиотеку maCom.dll в системном реестре Windows, выполнив команду

      regsvr32.exe maCom.dll

- Аналогичным образом зарегистрировать все библиотеки алгоритмов, полученные вместе с исходным кодом maCom.

# Порядок создания библиотеки методов

Для создания проекта новой maCom-совместимой библиотеки необходимо выполнить следующие шаги:

- Создать директорию проекта на одном уровне с директориями shared и Lib_Template. Перенести в неё все файлы из директории Lib_Template.
- Открыть в Visual Studio файл проекта Library.dsw из новой директории.
- В Project/Settings/Link изменить имя выходного файла (по умолчанию имя задано как Library.dll).
- Сгенерировать с помощью системной утилиты guidgen.exe описание уникального идентификатора (GUID) в формате C++. Вставить это описание в начало файла Library.cpp (сразу после команд препроцессора #include).
- Отредактировать файл Library.cpp, заменив все "???" на идентификаторы метода или библиотеки. Реализации методов можно перенести в отдельные файлы, оставив в файле Library.cpp только реализацию компонента библиотеки.
- Если предыдущие шаги выполнены корректно, то на этом этапе библиотека уже может быть корректно скомпилирована.
- Реализовать необходимое количество методов, вставить код создания всех этих методов в тело функции библиотеки CreateMethodDef.
- Скомпилированную библиотеку зарегистрировать в системном реестре Windows с помощью системной утилиты regsvr32.exe.

# Порядок создания тестового приложения

- При создании проекта библиотеки из директории Lib_Template была перенесена поддиректория test, содержащая заготовку для простого консольного приложения, тестирующего библиотеку.
- Отредактировать файл testLibrary.cpp, заменив все вхождения "???" на имена библиотеки и метода(ов). Реализовать и отладить тестовое приложение.