TClientDatasets を使用して XML データ ファイルを読み込み、OS X で動作させようとしている Windows Firemonkey アプリがあります。データ ファイルは Windows ファイル共有に保存されているため、複数のユーザーが同じデータにアクセスできます (私はそうではありません)。ここでは並行性の問題が懸念されます)。
Mac バージョンでサーバーからファイルをロードできないようです - TClientDataset.Filename プロパティで設定したものへのローカル パスが自動的に追加されるようです。
アプリを起動する前にデータファイルをアプリパッケージにコピーすると、完全に機能するので、コードでファイルをコピーしようと思いましたが、それも機能しません-ファイルが見つかりませんサーバー上。
TFile.Exists('smb://<servername>/<path>/Data.xml');
Finder で確認できるにもかかわらず、FALSE を返します。
理想的には、起動時にファイルをコピーして終了時にコピーするよりも、共有からファイルをロードすることをお勧めします。