суббота, 2 февраля 2013 г.

неудачная попытка загрузить 1cpp

В продолжение темы, начатой . 15. Май 2007 :: 10:19:1. "Сервер" - просто внешний процесс. Он принимает соединения, создает несколько экземпляров 1С в качестве "working threads" и диспетчеризует запросы клиентов в вызовы необходимых процедур модулей ("адресатов") с переданными параметрами.Может принимать набор даных от клиента и возвращать набор данных клиенту.2. "Клиент" - для 1С можно сделать компоненту.Ее функция - в установлении соединения с сервером, авторизации и поддержке протокола обмена.В 1С нужны всего несколько методов, обеспечивающих посылку данных конкретному "адресату" и прием данных в синхронном и асинхронном режимах.Авторизация, особенности протокола, обработка ошибок, методы упаковки данных - это детали. Набросал вот простенький компонент v7AppServer.Connection.Что нужно, чтобы это заработало:распаковать куда-нибудь файл v7AppServer.dll из архива и выполнить regsvr32 v7AppServer.dllсоздать COM+ приложение:Панель управления -> Администраирование -> Службы компонентов в дереве консоли найти узел "Приложения Com+" и в контекстном меню этого узла выбрать Создать -> Приложениев мастере установки нажать кнопку "создать новое приложение" и ввести имя приложения "v7AppServer"Способ активации выбрать "серверное приложение" и проклацать "далее" до завершения работы мастераСоздать компонент в приложениив только что созданном приложении найти группу "Компоненты" и в контекстном меню выбрать "Создать -> Компонент"в мастере установки компонентов нажать "Установка новых компонентов", указать путь к файлу v7AppServer.dll и нажать "Готово"в свойствах компонента, на закладке "Активация" включить группировку объектов в пул и указать минимальный и максимальный размер пула (например 3 и 10)включить флажок "Включить создание объектов" и в поле "строка конструктора" написать параметры командной строки для 1С (например: /dC:\BAZA\ /NБот /P123)Запустить приложение (через контекстное меню v7AppServer)После этого в списке процессов должны появиться n процессов 1cv7.exe, где n-минимальный размер пула объектов

Сервер приложений для v7 (Прочитано 27325 раз)

Участники, просматривающие эту тему (1): .

(Группа Модераторов: 1c++ moderator)

› › › Сервер приложений для v7

Новости: 1С++ теперь работает и под !

Добро пожаловать, Гость. Пожалуйста, выберите или

1С++ users forum - Сервер приложений для v7

Комментариев нет:

Отправить комментарий