Сегодня будем разбираться с тем, как делать из обычного коннектора OsEngine коннектор доступный для мультиконнекта.
*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine, как пользователь, можете дальше не читать.
1. Идём в разрешения коннектора, в который хотим добавить мультиконнект.
В нашем случае это будет ALOR Open Api:

Включаем разрешение IsSupports_MultipleInstances в TRUE:
2. Модернизируем конструктор коннектора.
Открываем класс коннектора:
Внутри конструктора коннектора нужно выполнить несколько действий:
- В параметры конструктора добавляем переменную типа INT, обозначающую номер коннектора.
- Сохраняем входящую переменную в поле ServerNum.
3. Модернизируем создание коннектора в ServerMaster.
Открываем класс хранилища коннекторов:
Внутри ServerMaster:
- Находим метод CreateServer.
- Внутри него находим место создания класса AloreServer и передаём в параметры переменную uniqueNum.
4. Готово!
После этого коннектор сможет создавать несколько экземпляров себя, а во время его настройки появится соответствующее меню:
Удачных алгоритмов
Комментарии открыты для друзей!
Гайд: https://smart-lab.ru/company/os_engine/blog/1024149.php
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Подробнее https://smart-lab.ru/compan...






