gpt4 book ai didi

macos - OS X Firemonkey 应用程序中的 TClientDataset

转载 作者:行者123 更新时间:2023-12-03 14:39:11 25 4
gpt4 key购买 nike

我有一个 Windows Firemonkey 应用程序,它使用 TClientDatasets 加载我试图在 OS X 上使用的 XML 数据文件。数据文件存储在 Windows 文件共享上,以便多个用户可以访问相同的数据(我我不关心这里的并发问题)。

我似乎无法让 mac 版本从服务器加载文件 - 它似乎会自动将本地路径添加到我在 TClientDataset.Filename 属性中设置的任何内容。

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

TFile.Exists('smb://<servername>/<path>/Data.xml');

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

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

最佳答案

我遇到了类似的问题,并通过在 Windows 端创建一个 tcp 服务器和在客户端创建一个 tcp 客户端来解决这个问题..并通过流发送 xml 文件..就像一个魅力......

关于macos - OS X Firemonkey 应用程序中的 TClientDataset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com