Ich habe eine Windows-Anwendung, die Firemonkey TClientDatasets verwendet XML-Dateien zu laden, die ich versuche, auf OS X erhalten Die Dateien auf einem Windows-Dateifreigabe, so dass mehrere Benutzer gespeichert sind, arbeiten können greifen Sie auf die gleichen Daten zu (ich kümmere mich hier nicht um Nebenläufigkeitsprobleme).TClientDataset in OS X Firemonkey App
Ich kann nicht scheinen, die Mac-Version zu bekommen, laden Sie die Dateien vom Server - es scheint automatisch den lokalen Pfad vorzuformen, was ich in der TClientDataset.Filename -Eigenschaft festgelegt habe.
Wenn ich die Datendateien in das App-Paket kopiere, bevor ich die App starte, funktioniert es einwandfrei, also dachte ich mir, ich würde versuchen, die Dateien im Code zu kopieren, aber das funktioniert auch nicht - es kann ' t finde die Dateien auf dem Server.
Gibt FALSE zurück, obwohl ich es im Finder sehen kann.
Idealerweise würde ich es vorziehen, um die Dateien von der Freigabe zu laden, anstatt kopieren Sie sie beim Start und kopieren Sie an der Ausfahrt zurück.
ich denke, es hat nichts mit TClientDataSet zu tun hat. Das Problem scheint, dass Sie die freigegebene Datei nicht in Ihrer Anwendung sehen können. Ist Ihnen bewusst, dass bei Mac-Dateinamen die Groß-/Kleinschreibung beachtet wird? –