Hi!
C6.3, ABC
Пытаюсь перевести приложение на IP драйвер
Возникла проблема с реализацией фильтра в Browse.
Фильтр реализован в виде функции.
Перенес функцию в DataManager.dll
В Browse в Record filter указываю эту функцию. Компилится без ошибок, а при выполнении ругается на то, что функция не забиндована и фильтр игнорируется.
В сетапе бровса биндую функцию - не помогает - ошибка та же.
В описании что-то не очень понятно написано про какие-то "заглушки" и про то, что функция вроде должна быть описана и на клиенте и на сервере...
Кто-нибудь может подсказать - как правильно реализовать фильтр для бровса в виде серверной функции?
IP Driver + Browse Record Filter
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Re: IP Driver + Browse Record Filter
Разобрался.
Кому интересно:
В бровсе в качестве фильтра указывается: FiltrCard('1') = '1'
Функция объявляется в DataManager.DLL как Source, а не как IPEXEC процедура
Биндуется в DataManager.DLL в точке ProgramSetup
В клиентской части оставил процедуру как была при TPS, хотя там она может быть просто "заглушкой" - т.к. фильтр работает на стороне сервера
На клиентской стороне функция биндуется как обычно.
Пришлось добавить процедуру Set_Filtr(STRING P1) (IPEXEC), через которую на сторону сервера передаю параметры фильтра
Кому интересно:
В бровсе в качестве фильтра указывается: FiltrCard('1') = '1'
Функция объявляется в DataManager.DLL как Source, а не как IPEXEC процедура
Биндуется в DataManager.DLL в точке ProgramSetup
В клиентской части оставил процедуру как была при TPS, хотя там она может быть просто "заглушкой" - т.к. фильтр работает на стороне сервера
На клиентской стороне функция биндуется как обычно.
Пришлось добавить процедуру Set_Filtr(STRING P1) (IPEXEC), через которую на сторону сервера передаю параметры фильтра