|
Контекст WS-сервиса |
☑ |
0
e2v
29.11.18
✎
09:30
|
Тупой вопрос , но все же.
Общий модуль, функция в нем, экспортная.
Общий модуль с галочками глобальный и клиент обычный.
Конфа с неуправляемыми формами.
Так вот, эта функция ото всюду видна, кроме модулей в ws сервисах.
Почему?
С галочками общего модуля всяко экспериментировал.
|
|
1
Chameleon1980
29.11.18
✎
09:34
|
Общий модуль с галочками глобальный и клиент обычный.
это жеж по любому "серверная" должна быть не?
задумайся откуда вызов то придет.
не проснулся?
|
|
2
e2v
29.11.18
✎
09:53
|
->Общий модуль с галочками глобальный и клиент обычный.
->это жеж по любому "серверная" должна быть не?
->задумайся откуда вызов то придет.
->не проснулся?
Хм. Че то я не допер.
Глобальный - это компилируется при общем запуске системы. Виден всем, при любом раскладе.
Серверная - компилируется на сервере. Клиенту не видна. При обычном клиенте смысла не имеет, т.к. всегда толстый клиент.
Но в модулях ws сервис и подписка на событие не виден.
По моему так. Или нет?
|
|
3
DrWatson
29.11.18
✎
10:07
|
В кучу не смешивай.
В (0) вопрос почему клиентский модуль не виден с сервера.
А в (2) ты рассуждаешь о видимости серверного модуля с толстого клиента.
|
|
4
e2v
29.11.18
✎
10:09
|
Ну да. Во втором дискутировал с Chameleon1980 8)))
Но все же, мож кто вразумит. Туго с пониманием контекста в определенных ситуациях.
|
|
5
Chameleon1980
29.11.18
✎
10:25
|
При обычном клиенте смысла не имеет, т.к. всегда толстый клиент.
не понял
|
|
6
e2v
29.11.18
✎
10:46
|
->При обычном клиенте смысла не имеет, т.к. всегда толстый ->клиент.
->не понял
Не так 8)). В конфе с обычными формами, без поддержки 8.3.
В этом случае контекст сервера всеравно виден из модулей форм (клиентская часть).
Наверное уже запутался.
Короче. Какие галочки поставить, чтобы видно было отовсюду?
Сейчас установлены - Глобальный и ОбычноеПриложение.
Из ws сервиса не видно.
|
|
7
e2v
29.11.18
✎
10:48
|
Разобрался.
Сорри за компост мозгов.
Поставил - Глобальный, сервер, обычноеприложение.
Логики пока не понял, но работает.
Если логику кто подскажет, буду признателен.
|
|
8
DrWatson
29.11.18
✎
10:50
|
(7) Поставь галку Сервер, будет виден с сервера.
|
|
9
Cyberhawk
29.11.18
✎
10:50
|
Если модуль серверный, то всегда надо ставить минимум три галочки - сервер, внешнее соединение и клиент (ОП)
|
|
10
DrWatson
29.11.18
✎
10:57
|
Возможно стоит заменить галку Клиент на ВызовСервера. Вот тогда модуль станет реально серверным. Так стоит сделать, если у тебя там тяжелые функции, которые не вызываются постоянно при работе пользователя в интерфейсе.
|
|
11
e2v
29.11.18
✎
11:31
|
Ок. Вроде врубился. 8)))
Всем благодарю.
|
|
12
Chameleon1980
29.11.18
✎
12:04
|
ну и вернемся к (1) :)
...
это жеж по любому "серверная" должна быть не?
задумайся откуда вызов то придет.
не проснулся?
...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший