Страница 1 из 1

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 10:19
finsoftrz
Недавно обсуждали, но забыли про такую фишку. Эти два драйвера можно использовать совместно, динамически переключая прямую работу с tps на работу через ip без отдельной сборки приложения. Причем одни пользователи одновременно могут работать напрямую с tps, а другие через ip-драйвер. Для этого потребуется всего небольшая правка шаблонов. Для небольшого количества пользователей может быть полезной опцией. Хочу на досуге попробовать...

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 14:40
Губин Игорь
Пробуй! Дозволяем! :nr: :D

Потом расскажешь о результатах

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 16:59
finsoftrz
Думал, кто-нибудь скажет, что уже попробовал. Не прокатило...

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 17:07
Губин Игорь
finsoftrz писал(а): 27 Ноябрь 2018, 16:59Думал, кто-нибудь скажет, что уже попробовал. Не прокатило...
Тут все евреи! :lol:

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 17:08
Дед Пахом
Губин Игорь писал(а): 27 Ноябрь 2018, 17:07Тут все евреи!
Все, кроме эстонцев.

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 17:10
Губин Игорь
Дед Пахом писал(а): 27 Ноябрь 2018, 17:08Все, кроме эстонцев
Не может быть!

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 17:20
finsoftrz
Ну, ребята, пока только свиньи, кролики и офигевшая пчелка... :-)

Динамический драйвер и ip драйвер

Добавлено: 27 Ноябрь 2018, 17:29
Дед Пахом
не путайте национальные черты с индивидуальными! :nr:

Динамический драйвер и ip драйвер

Добавлено: 13 Июнь 2020, 12:11
finsoftrz
Продолжу эту тему. Подключил. Со старым ip сервером от clarion6 рандомно сыпятся баги при открытии таблиц. А вот с ip сервером от clarion10 проблем не вижу. Гоняю пока основное приложение (на clarion6) без сети под несколькими пользователями параллельно. Но, с учетом того, что приложение имеет много наворотов с многооконностью и за три сотни таблиц, и баги не всплывают, это праздник какой-то.

Для подключения, действительно, править шаблоны совсем немного. В каталог с базой данных подкладывается файлик, в котором прописывается строка подключения к ip серверу. При запуске программа его смотрит. Если находит, то выполняет подмену драйвера с tps на ipdrv. Кроме ситуаций, когда программа запускается локально или в терминальном режиме без включенного режима девелопера. То есть при локальном/терминальном подключении работает, как обычно, напрямую с tps, а при сетевом подключении через ip драйвер. Соответственно, одновременно часть пользователей могут работать напрямую с tps, часть через ip драйвер. В каталоге ip сервера к серверной dll подкладываем путь до каталога с программой, по которому серверная dll определяет фактическое место положение tps базы данных.

Серверную dll для ip сервера от clarion10 надо собирать в clarion10. Содержимое при этом не меняется. Коннектится можно из приложений, собранных на clarion6.

В общем, на мое восприятие, очень удобная опция для работы небольшого количества пользователей. Так как при файл сервере ненадежно, а начинать с предложения использовать терминальный доступ не всегда удобно, требует определенных телодвижений со сторонним продуктом. Главное, что ip доступ можно включить в любой момент, не разрабатывая отдельную версию приложения.

Динамический драйвер и ip драйвер

Добавлено: 14 Июнь 2020, 21:10
Губин Игорь
Небольшой вопрос к тем, то уже разбирается с IP Driver (лень пока читать мануал, а вопрос концептуальный):

Там можно указывать несколько dll для разных наборов файлов (приложений) или надо сделать один dll для всех файлов всех приложений?

Поясняю: у меня есть несколько разных приложений с разными файлами, которые хочу подцепить на IP драйвер для удалённой работы, пока не наскребли денег на подписку на AnyScreen.

Динамический драйвер и ip драйвер

Добавлено: 14 Июнь 2020, 21:45
finsoftrz
Может быть несколько серверных dll для разных приложений. Работают параллельно.

Динамический драйвер и ip драйвер

Добавлено: 14 Июнь 2020, 21:50
finsoftrz
Только насчет работы через интернет, может быть медленной при использовании стандартных шаблонов. И надо смотреть вопрос с реконнектом при обрывах связи, там ведь постоянное соединение висит. Я использую при работе через интернет только серверные процедуры, не как драйвер.

Динамический драйвер и ip драйвер

Добавлено: 15 Июнь 2020, 9:15
Губин Игорь
finsoftrz писал(а): 14 Июнь 2020, 21:50 Только насчет работы через интернет, может быть медленной при использовании стандартных шаблонов. И надо смотреть вопрос с реконнектом при обрывах связи, там ведь постоянное соединение висит. Я использую при работе через интернет только серверные процедуры, не как драйвер.
Спасибо. В первой очереди примитивные приложения уровня один броуз-одна форма, т.ч., надеюсь, всё получится

Динамический драйвер и ip драйвер

Добавлено: 07 Июль 2020, 17:33
finsoftrz
Вот небольшой ролик по включению режима работы через ip драйвер.

http://finsoftrz.ru/mp4/fs_demo0006.htm

Динамический драйвер и ip драйвер

Добавлено: 07 Июль 2020, 18:32
finsoftrz
Для кучи включение режима работы с Actian Zen по аналогичной схеме с динамическим замещением драйвера.

http://finsoftrz.ru/mp4/fs_demo0007.htm