Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Firemonkey StartUp Copy "Falle" (https://www.delphipraxis.net/177304-firemonkey-startup-copy-falle.html)

Mavarik 30. Okt 2013 14:27

Firemonkey StartUp Copy "Falle"
 
Hallo Zusammen!

"Nette Falle" in der StartUp-Copy Funktion von Firemonkey,

Wenn man ein mal einen Remote-Pfad angegeben hat von "StartUp\" und hat "Documents\" dahinter vergessen, wird die Datei in den Startup Order auf dem Device kopiert und da NIE wieder gelöscht.

Bedeutet bei jedem Start bekommt man eine Zugriffsverletzung, weil Delphi versucht die Datei die da immer noch liegt auf
den Root-Ordner des Programms zu kopieren.

Es hilft nur die App auf dem Device zu deinstallieren!

Mavarik

Daniel 30. Okt 2013 14:53

AW: Firemonkey StartUp Copy "Falle"
 
Wer sollte sie dort auch löschen?
An welcher Stelle wird denn der Fehler geworfen - und welcher?
StartUpCopy prüft doch sehr penibel, eine vorhandene Drei nicht zu überschreiben. Von dieser Unit hätte ich nun ausgerechnet keinen Fehler erwartet.

Mavarik 30. Okt 2013 15:08

AW: Firemonkey StartUp Copy "Falle"
 
Zitat:

Zitat von Daniel (Beitrag 1233821)
Wer sollte sie dort auch löschen?

Die Delpoyment Procedure sollte im StartUp\* Ordner nur Dateien kopieren, die auch in der aktuellen Bereitstellungsliste sind.

Zitat:

Zitat von Daniel (Beitrag 1233821)
An welcher Stelle wird denn der Fehler geworfen - und welcher?

Die Startup Copy macht ja ein FindFirst/FindNext inkl. aller Unterordner und kopiert diese.
Und zwar von StartUp\* nach Homepath.

Auf Homepath\ haben Programme aber keinen Write Access! (iOS)

Wenn die Dateien in StartUp\Documents\ liegen ist das alles prima... Aber nicht direkt in StartUp.

Mal abgesehen davon, dass das immer noch casesensitiv ist! Nicht etwas "Startup\documents" angeben!!!

Mavarik


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz