Eine weiter schlimme Baustelle ist dann noch der Bereitstellungsdialog, also welche Datei wird wann wohin kopiert. Man hat schon einiges an Dialogen gesehen, die Bedienung dieser Maske gehört wahrlich zu der dunkelsten Seite von Delphi. Habe selten so geflucht.
Die Oberfläche des Bereitstellungs-Manager ist wahrlich keine Perle.
Aber das was, wann wohin kommt ist eigentlich klar:
Alles kommt dahin, wo man es angegeben hat und zwar sofort bei der Auslieferung (wenn die Option Überschreiben auf
immer steht).
Aber Vorsicht, bei voreiligen Schlüssen!
Dateien, die als Remote-Pfad
.\assets\internal (Android) bzw.
StartUp\Documents\ (alle anderen Plattformen) eingestellt haben, liegen gesichert
an diesem Ort. Diese Dateien werden dann aber nochmals beim Start der Anwendung
an eine andere Stelle kopiert (wenn es diese Dateien dort noch nicht gibt).
Somit liegen diese Dateien also dann
doppelt auf dem Device!
Möchte ich dieses
Kopiere mal so ein paar Dateien an andere Orte Verhalten für die Datei
foo.txt nicht haben, dann gibt man dort einfach einen Remote-Pfad an, der nicht
.\assets\internal bzw.
StartUp\Documents\ lautet.