Delphi XE Datasnap:动态加载DSServerModule时服务器方法丢失

Delphi XE Datasnap:动态加载DSServerModule时服务器方法丢失,delphi,dynamic,delphi-xe,datasnap,bpl,Delphi,Dynamic,Delphi Xe,Datasnap,Bpl,我有一个Datasnap服务器(DBX),它在启动时扫描一个目录,加载BPL(包含DSServerModules),然后注册它们,以便从远程访问它们 对于使用原语类型(如integer、string等)的函数和过程来说,这一切都很好,但从客户端我看不到任何具有“结构化”变量的方法 例如,我尝试添加一个返回TJSONValue的函数(正如我在一个示例中看到的),但该方法在客户端不可见 奇怪的是,如果将DSServerModule静态添加到项目中,同样的函数也可用(并且可以工作) 猜猜看 我没有附加

我有一个Datasnap服务器(DBX),它在启动时扫描一个目录,加载BPL(包含DSServerModules),然后注册它们,以便从远程访问它们

对于使用原语类型(如integer、string等)的函数和过程来说,这一切都很好,但从客户端我看不到任何具有“结构化”变量的方法

例如,我尝试添加一个返回TJSONValue的函数(正如我在一个示例中看到的),但该方法在客户端不可见

奇怪的是,如果将DSServerModule静态添加到项目中,同样的函数也可用(并且可以工作)

猜猜看

我没有附加任何代码,因为它是一个相当大的项目的一部分。 如果需要,我会提供一个小例子

干杯, 米尔科