ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89
Сегодня будем разбираться с тем, как делать из обычного коннектора 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.phpOsEngine: https://github.com/AlexWan/OsEngine Поддержка OsEngine: https://t.me/osengine_official_support

Сегодня будем разбираться с тем, как делать из обычного коннектора 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