Digispot II Managed API¶
- Table of contents
- Digispot II Managed API
Введение¶
Начиная с версии 2.15.15, в Digispot II появился Managed API. Данный интерфейс позволяет расширять функции системы за счет внешних модулей.
В настоящее время все публичные типы находятся в библиотеке CMN, при создании плагинов необходимо указывать ее в качестве зависимости ( reference ).
Пример¶
Для получения демонстрации работы плагинов выполните следующие шаги (пример рассчитан на 2.15.31 или более позднюю версию):
- Загрузите solution Digispot.sln
- Выполните построение проектов DJin (папка в солюшене Projects) и PluginsDemo (папка в солюшне - Zamples)
- Скопируйте приложенный файла [raw-pligins.net_demo.vid] в каталог SYSTEM джина
- Запустите DJin.exe и выберите в конфигурацию pligins.net_demo.vid
- Загляните в окно ошибок
Как это работает¶
- Описание создания плагинов в VID-файле читайте тут.
- Описание MSDN-style находится в [source:/doc/DigispotAPI.chm репозитории].
<code class="div">
1. Если положить файл DigidpotAPI.chm в каталог, имя которого содержит символ # (например, ../#CURRENT/..), то его нельзя будет просмотреть.
После скачивания файла из интрнета необходимо открыть его свойства в стандартном окне и нажать кнопку Unblock, иначе работать не будет
Это особенности работы просмотровщика .chm - hh.exe
2. Файл DigidpotAPI.chm надо разблокировать, см. ниже
{{Image("unlock_prop.PNG")}}