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

Май 5, 2025 - 12:02
 0
ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

Сегодня будем разбираться с тем, как делать из обычного коннектора OsEngine коннектор доступный для мультиконнекта.

*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine, как пользователь, можете дальше не читать.

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

 

1. Идём в разрешения коннектора, в который хотим добавить мультиконнект.

В нашем случае это будет ALOR Open Api:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

Включаем разрешение IsSupports_MultipleInstances в TRUE:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89 

 

2. Модернизируем конструктор коннектора.

Открываем класс коннектора:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89 

Внутри конструктора коннектора нужно выполнить несколько действий:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89 

  1. В параметры конструктора добавляем переменную типа INT, обозначающую номер коннектора.
  2. Сохраняем входящую переменную в поле ServerNum.

 

3. Модернизируем создание коннектора в ServerMaster.

Открываем класс хранилища коннекторов:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

Внутри ServerMaster:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89 

  1. Находим метод CreateServer.
  2. Внутри него находим место создания класса AloreServer и передаём в параметры переменную uniqueNum.

 

4. Готово!

После этого коннектор сможет создавать несколько экземпляров себя, а во время его настройки появится соответствующее меню:

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

Удачных алгоритмов

Комментарии открыты для друзей!

ServerRealization #3. Модернизация коннектора под мультиконнект. Коннекторы к OsEngine #89

Гайд: https://smart-lab.ru/company/os_engine/blog/1024149.php

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support