Forum: Cross-Platform-Entwicklung
by bcvs,
13. Mai 2015
Das nützt aber gar nichts, wenn die fertige App aus dem App-/Play-Store heraus upgedatet werden soll.
Forum: Cross-Platform-Entwicklung
by bcvs,
12. Mai 2015
Und wie? Deployen nach .\ und wiederfinden mit TPath.GetLibraryPath funktioniert jedenfalls unter Android nicht. Da ist die Datei nicht. Oder muss das dann nach library\lib\irgendwas?
Forum: Cross-Platform-Entwicklung
by bcvs,
12. Mai 2015
Ja, das könnte sein.
Dann müsste man halt die Versionsnummer in die Tempversionen integrieren und alle älteren Versionen löschen. In deinem Beispiel:
Version3 installiert und gestartet -> Tempversion3 wird umkopiert, Tempversion2 wird gelöscht.
Forum: Cross-Platform-Entwicklung
by bcvs,
12. Mai 2015
Im OnShow des MainForm (hier vom Prinzip her, der entsprechende Pfad ist natürlich berücksichtigt):
if FileExists('Helptemp.html') then begin
DeleteFile('Help.html');
RenameFile('Helptemp.html', 'Help.html');
end;
Helptemp.html wird deployed, mit Help.html wird in der App gearbeitet.
Forum: Cross-Platform-Entwicklung
by bcvs,
12. Mai 2015
OK, ich weiß zwar nicht, was daran by design sein soll, aber denn muss ich wohl mit meinem Workaround leben.