当我使用PAServer在mac上运行我的程序时,它可以工作。 但是当我复制.App并在另一台Mac上打开它时没有 安装了PAServer,程序启动/工作。
对于我的win32版本,我取消了midalsib。
uses
{$IFDEF WIN32}
Midaslib,
{$ENDIF}
编辑:现在不能尝试,但这可能是解决方案。
答案 0 :(得分:3)
使用MidasLib
将ClientDataSet相关代码直接链接到您的可执行文件中。否则,您的可执行文件需要外部Midas共享库(Windows上为midas.dll
,OSX上为libmidas.dylib
)。
答案 1 :(得分:2)
我首先遵循DataSnap的部署指南:http://docwiki.embarcadero.com/RADStudio/en/Deploying_dbExpress_Database_Applications
对于使用客户端数据集的Mac应用程序,您应该部署libmidas.dylib
。