|
Вызов процедур &НаСервере из процедур &НаКлиенте, когда они находятся в одном общем модуле
| ☑ |
0
Caber
18.08.22
✎
11:17
|
в одном общем модуле с флагами Клиент, Сервер, ВызовСервера. У меня не получается, клиент "не видит" серверные процедуры.
|
|
1
PR
18.08.22
✎
11:18
|
(0) Хвастаешься?
|
|
2
СеменовСемен
18.08.22
✎
11:18
|
не стоит так делать. лучше 2 разных модуля
|
|
3
sitex
naïve
18.08.22
✎
11:19
|
(0) 0_о
|
|
4
DEVIce
18.08.22
✎
11:27
|
Вызываешь же как МойМодуль.СерверныйМетод() или СерверныйМетод()?
|
|
5
Caber
18.08.22
✎
11:28
|
(4) В обоих случаях не работает. Я уже сталкивался с этим, забил. Сейчас тоже разбил на два отдельных модуля, как советует Семен
|
|
6
DEVIce
18.08.22
✎
11:29
|
(5) А если вызываемому методу еще добавить Экспорт в сигнатуру?
|
|
7
Dmitrii
гуру
18.08.22
✎
11:29
|
(0) Вызыват ьнадо с указанием модуля. И у серверной процедуры должно быть указано "Экспорт".
Сам модуль должен быть скомпилирован "Сервер", "Клиент" и "Вызов сервера".
|
|
8
nodrama
18.08.22
✎
11:30
|
как уже сказали лучше два разных модуля. надеждее и проще
|
|
9
Kassern
18.08.22
✎
11:31
|
(5) типовые так и делают, разбивают на несколько модулей
|
|
10
nodrama
18.08.22
✎
11:38
|
(5) правильно, лучше посмотреть "как уже придумано" и сделать по аналогии с типовой)
чем все пихать в один модуль и потом вот ловить проблемы)
|
|
11
Caber
18.08.22
✎
11:40
|
(7) Это не работает. Проверьте
|
|
12
ДедМорроз
18.08.22
✎
15:05
|
Если очень хочется из того же молуля,то уходите на сервер через другой модуль с признаком вызов сервера и вызывайте свой.
А так - модуль компилляется на клиенте,все процедуры с признаком Сервер компиллятор пропускает,а выход на сервер невозможен,так как модуль используется на клиенте.
|
|