8.х COM-объект и 1С

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем 4ekuct25, 1 ноя 2011.

  1. TopicStarter Overlay
    4ekuct25
    Offline

    4ekuct25

    Регистрация:
    1 ноя 2011
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!

    Мучает следующая проблема - есть COM-объект, который должен быть создан на весь сервер в единственном экземпляре. То есть если уже существует экземпляр этого объекта, то пользователь не создает новый, а подключается к существующему.

    Тривиального решения на платформе 8.1 не нашел. Использование 8.1 обусловлено ТЗ.

    Пробовал использовать константу, в которую помещать ХранилищеЗначений, в котором хранить экземпляр COM-объекта, но при значение из Хранилища получалось Неопределено.
    Слышал про ROT (Running Object Table), но настроить работу с ним не смог.

    Надеюсь на вашу помощь, коллеги :)
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Самый правильный способ: контролировать сие в COM объекте или средствами ОС.
    Делать это средствами 1С - неправильное решение.
  3. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Так, на вскидку.
    1) Пишем программулю с сетевой мордой обмена командами, которая обеспечит работу этого (сферического в вакууме) COM объекта.
    2) Обеспечиваем чтобы программуля всегда была запущенна на сервере.
    3) В 1Се описываем работу с этой програмулей (обмену командами и данными).

    P.S.
    Сложно давать более детальные ответы при такой расплывчатой постановке вопроса.

    Что за COM, что он делает, зачем он это делает, что значит "в единственном экземпляре" (единовременно в памяти?), почему нельзя по необходимости плодить экземпляры (при условии что они сами будут высвобождая память закрыаться) и т.п.
Похожие темы
  1. [GIGA]DEDUSHKA
    Ответов:
    4
    Просмотров:
    887
Загрузка...

Поделиться этой страницей