Добрый вечер!
Переписываю обработку с обычных форм на управляемые. На обычных при открытии обработки 1 раз выполнялось COM-подключение к базе, а потом при необходимости "брались" метаданные из базы.
Можно ли что-то подобное сделать на УФ? Я могу при создании на сервере определить глобальную переменную, но она будет затираться при возвращении на клиент. Или каждый раз придётся подключаться?
Во-первых,можно подключиться с клиента.
Во-вторых,можно подключиться в фоновом задании и просто передавать ему команды для выполнения.
Потом можно временное хранилище,параметр сеанса или функцию повторного использования,но во всех последних случаях есть вероятность,что подключение будет потеряно.
Ну и можно нарисовать внешнюю компоненту,которая хранится в памяти сервера.
Опять же,пул из Com+ может повторно использоваться даже после отключения клиента.
Есть проблема,когда сервер передает клиента на другой поток или процесс,и вот здесь ничего не придумать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший