Ho un'app di Windows Firemonkey che utilizza TClientDatasets per caricare i file di dati XML che sto cercando di far funzionare su OS X. I file di dati sono archiviati su una condivisione di file di Windows in modo che più utenti possano accedere agli stessi dati (non sono preoccupato per i problemi di concorrenza qui).TClientDataset in OS X Firemonkey App
Non riesco a ottenere la versione mac caricare i file dal server - sembra che preppendano automaticamente il percorso locale a qualsiasi cosa ho impostato nella proprietà TClientDataset.Filename.
Se copio i file di dati nel pacchetto dell'app prima di avviare l'app, funziona perfettamente, quindi ho pensato di provare a copiare i file nel codice, ma non riesco a farlo funzionare - può ' t trovare i file sul server.
TFile.Exists('smb://<servername>/<path>/Data.xml');
Restituisce FALSE nonostante possa essere visualizzato in Finder.
Idealmente, preferirei caricare i file dalla condivisione piuttosto che copiarli all'avvio e copiarli all'uscita.
Immagino che non abbia nulla a che fare con TClientDataSet. Il problema sembra che non puoi vedere il file condiviso dall'interno dell'applicazione. Sei consapevole del fatto che sui nomi di file Mac sono sensibili al maiuscolo/minuscolo? –