datasnap专题

DataSnap侦听端口动态设置问题

使用DataSnap做服务器,端口设置为可配置,然后在程序中动态指定: procedure TscUPower.DataModuleCreate(Sender: TObject);begindstUPower.Port:=DSPort;end; 默认端口为211,测试改变端口,没有报告错误,但客户端连接不上。后调整为: procedure TscUPower.DataModu

Delphi XE8中开发DataSnap程序常见问题和解决方法 (三)用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”

当我们在客户端用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”!! 问题原因:服务器端对提供服务的控件所属单元选择错误。所有对客户端提供服务器的方法、控件等等,必须全部放到“ServerMethodsUnit1”里面,否则无法对客户端提供服务。 解决方法:把这些提供服务的控件放到“ServerMethodsU

Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!

当我们成功创建了使用DBExpress的DataSnap的服务器和客户端程序后,我们关闭了当前工程,当我们再次打开时候,有可能会出现这样的问题: 问题原因:这个问题是因为当前工程组默认启动的是客户端工程,客户端程序在启动时候,进行可视化设计,需要连接服务器,但是我们的服务器并没有启动! 解决方法:     1,忽略当前错误,进入工程,把默认工程调整为服务器端的工程。我建议这样做,这样我