小编Joe*_*ker的帖子

OS X Firemonkey应用程序中的TClientDataset

我有一个Windows Firemonkey应用程序,它使用TClientDatasets加载我试图在OS X上工作的XML数据文件.数据文件存储在Windows文件共享中,因此多个用户可以访问相同的数据(我不是关注并发问题).

我似乎无法让mac版本从服务器加载文件 - 它似乎自动预先扩展我在TClientDataset.Filename属性中设置的本地路径.

如果我在启动应用程序之前将数据文件复制到应用程序包中,它可以完美地工作,所以我想我会尝试在代码中复制文件,但我无法让它工作 - 它无法找到文件在服务器上.

TFile.Exists('smb://<servername>/<path>/Data.xml');
Run Code Online (Sandbox Code Playgroud)

尽管我可以在Finder中看到它,但返回FALSE.

理想情况下,我更喜欢从共享中加载文件,而不是在启动时复制它们并在退出时复制回来.

delphi macos network-programming delphi-xe2 firemonkey

12
推荐指数
1
解决办法
704
查看次数