Delphi XE Datasnap: пропуски методов сервера, когда DSServerModule загружается динамически - PullRequest
1 голос
/ 13 февраля 2012

У меня есть Datasnap Server (DBX), который при запуске сканирует каталог, загружает BPL (содержащие модули DSServerModules) и затем регистрирует их, чтобы сделать их доступными с удаленного компьютера.

Все это прекрасно работает для функций ипроцедуры, которые используют примитивные типы (такие как целые числа, строки и т. д.), но от клиента я не вижу ни одного метода, который имеет «структурированные» переменные.

Например, я попытался добавить функцию, которая возвращает TJSONValue (как я видел в примере), но метод не виден из клиента.

Как ни странно, та же функция доступна (и работает), если DSServerModule статически добавлен в проект).

Есть догадки?

Я не прикрепил ни одного кода, потому что это часть довольно большого проекта.Если нужно, я приведу небольшой пример.

Ура, Мирко

...