【问题标题】:Datasnap Server on "not installed delphi" PC“未安装 delphi”PC 上的 Datasnap 服务器
【发布时间】:2015-09-18 11:48:44
【问题描述】:

我有点困惑。

我有一台笔记本电脑和安卓来尝试这个项目,我想用它来制作客户端-服务器软件。

所以,我只是学会了这样做,我需要使用 datasnap 方法,并且我成功地使用我自己的笔记本电脑(安装了 delphi)作为服务器,使用 sqlite 作为数据库,我的 android 作为客户端。

然后我尝试将我的数据库复制到与我的笔记本电脑作为服务器时相同的目录中。并将我编译的服务器程序(.exe)复制到其他没有安装delphi的电脑上,然后用我的android作为客户端再试一次,它失败了......

我知道当我尝试设置“clientdataset”提供程序名称属性时它会失败,并且没有任何显示,因为当我的笔记本电脑作为服务器时,提供程序名称上会有“datasetprovider1”。

我不明白 -.- 虽然我的笔记本电脑作为服务器时我做了同样的事情。服务器PC必须安装delphi吗?还是我忘记在服务器 PC 上安装一些东西?

注意事项: 我已经将 ip 目标客户端设置为新的 ip PC 服务器,我关闭了新服务器 pc 上的防火墙。

任何帮助都可以,在此先感谢..

【问题讨论】:

    标签: android sqlite delphi client datasnap


    【解决方案1】:

    您需要将 midas.dll 复制到另一台 PC。这是客户端数据集所需要的。

    【讨论】:

    • 或者在项目的USES子句中添加MidasLib。
    • 我还是遇到了同样的错误,如果我手动输入“provider name”属性并点击激活为true,我会得到这个错误s29.postimg.org/ox6fm78s7/Screenshot_34.png
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2017-04-13
    相关资源
    最近更新 更多