AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

FM-Mobile-Projekt kopieren

Ein Thema von Sel2012 · begonnen am 22. Jun 2015 · letzter Beitrag vom 23. Jun 2015
Antwort Antwort
Sel2012

Registriert seit: 6. Jun 2015
Ort: 31535
103 Beiträge
 
Delphi XE5 Professional
 
#1

FM-Mobile-Projekt kopieren

  Alt 22. Jun 2015, 17:26
Hallo,

mein FM-Mobile-Projekt läuft problemlos auf dem Tablet. Nun will ich einige Ergänzungen in einem neuen Projekt / in einem neuen Ordner erstellen. Auch zur Sicherung wollte ich naiv den ganzen Ordner kopieren und war erstaunt, dass in der kopierten Bereitstellung alle Files abgeblendet sind. Offenbar sind sie (nicht sichtbar) an die alten Projektpfade gebunden, oder?
Habe ich etwas falsch gemacht? Liegt das an Android oder an FM-Mobile?
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#2

AW: FM-Mobile-Projekt kopieren

  Alt 22. Jun 2015, 19:46
Wenn Du ein Projektverzeichnis kopierst, so werden immer die zuletzt geöffneten Dateien noch aus dem Source-Verzeichnis geladen. Es gibt zwei Möglichkeiten, entweder Du erstellt die dproj-Datei neu oder Du benennst den Source-Pfad um und öffnest das Projekt im Target-Verzeichnis einmal neu. Dann sind alle zuletzt geöffneten Dateien weg und Du kannst die Dateien neu aus dem Projekt-Manager öffnen.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Sel2012

Registriert seit: 6. Jun 2015
Ort: 31535
103 Beiträge
 
Delphi XE5 Professional
 
#3

AW: FM-Mobile-Projekt kopieren

  Alt 22. Jun 2015, 21:43
Wenn Du ein Projektverzeichnis kopierst, so werden immer die zuletzt geöffneten Dateien noch aus dem Source-Verzeichnis geladen. Es gibt zwei Möglichkeiten, entweder Du erstellt die dproj-Datei neu oder Du benennst den Source-Pfad um und öffnest das Projekt im Target-Verzeichnis einmal neu. Dann sind alle zuletzt geöffneten Dateien weg und Du kannst die Dateien neu aus dem Projekt-Manager öffnen.
Das ist ja eine einzige Katastrophe! Da braucht man also einen Spezialführerschein, nur um eine Sicherungskopie zu erstellen?
Wie macht das denn ein backup-Programm? Angenommen, ich speichere unter neuem Namen mit <Projekt speichern unter...> und glaube - wie bei allen anderen eigenständigen (!) Kopien - in der neuen Kopie separate Änderungen vornehmen zu können, dann habe ich nur den Namen von dproj geändert und manipuliere ständig die Originaldateien (units)? Ich kann also "auf normalem Wege" aus einem Rohkonzept keine separat aufbauende Varianten erstellen?
Ein anderer Punkt: Die "Datei" <Bereitstellung> gehört ja nicht zu den sichtbaren Dateien, wie z.B. die units. Aber irgendwo muss sie ja gespeichert liegen. Aber wo? Ich kann den Inhalt von assets\internal zwar in die neue Projektkopie kopieren, die Bereitstellungsmaske reagiert aber nicht darauf.

Geändert von Sel2012 (22. Jun 2015 um 21:59 Uhr) Grund: Rechtschreibung
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: FM-Mobile-Projekt kopieren

  Alt 23. Jun 2015, 04:57
Das ganze passiert nur, wenn Du im Explorer das Verzeichnis kopierst. Wenn Du das Projekt mit Speichern unter... in einem einen Pfad speicherst, musst Du auch alle Units nochmal mit Speichern unter bedienen. Daher empfehle ich Dir sich mit einem Versionskontrollsystem zu beschäftigen, wie zum Beispiel Git. Damit hast Du ein Entwicklungsverzeichnis, kannst aber unterschiedliche Versionen von Deinem Programm erstellen, ganz ohne Kopiererei.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Sel2012

Registriert seit: 6. Jun 2015
Ort: 31535
103 Beiträge
 
Delphi XE5 Professional
 
#5

AW: FM-Mobile-Projekt kopieren

  Alt 23. Jun 2015, 06:50
Das ganze passiert nur, wenn Du im Explorer das Verzeichnis kopierst. Wenn Du das Projekt mit Speichern unter... in einem einen Pfad speicherst, musst Du auch alle Units nochmal mit Speichern unter bedienen. Daher empfehle ich Dir sich mit einem Versionskontrollsystem zu beschäftigen, wie zum Beispiel Git. Damit hast Du ein Entwicklungsverzeichnis, kannst aber unterschiedliche Versionen von Deinem Programm erstellen, ganz ohne Kopiererei.
Danke für den tollen Tipp. (Interessant zu wissen, wer so um diese Zeit nicht schläft ).
In der Projektverwaltung habe ich - mehr zufällig - beobachten können, wie nach dem Kopieren optisch die kopierten Dateien aus dem alten Pfad verschwinden, bis tatsächlich alle im neuen Verzeichnis stehen. Und das "neue" Programm läuft!!
Steht eine Anleitung für diese Problematik irgendwo bei Embecadero, oder fällt das in die Kategorie "PC-Bedienung für Dummies"?
Erleichterung stellte sich ein, dass im alten Verzeichnis noch alles vorhanden war (was die Symbolik in der Projektverwaltung nicht unbedingt erkennen lässt).
Das Anlegen und Speicherung der <Bereitstellung> bleibt wohl ein Geheimnis. Im Grunde ist es für die Files ja nur eine Stapelanweisung alle in assets\internal zu speichern. Das könnte ich - am PC - auch in einem Rutsch mit der Kopie aller files machen.
Zum Übertragen auf das Tablet wird aber anscheinend nur auf die Original-Bereitstellung zurückgegriffen. Sehr ärgerlich!
Bei 2000 files eine Menge Einzelarbeit. Das muss doch anders gehen, oder?
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

AW: FM-Mobile-Projekt kopieren

  Alt 23. Jun 2015, 07:27
Ganz genau weiß ich es nicht, aber viele Optionen werden in der dproj-Datei gespeichert. Diese kannste mit einem Editor öffnen, da es eine reine Textdatei ist.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Sel2012

Registriert seit: 6. Jun 2015
Ort: 31535
103 Beiträge
 
Delphi XE5 Professional
 
#7

AW: FM-Mobile-Projekt kopieren

  Alt 23. Jun 2015, 18:38
Ganz genau weiß ich es nicht, aber viele Optionen werden in der dproj-Datei gespeichert. Diese kannste mit einem Editor öffnen, da es eine reine Textdatei ist.
Treffer! Da stecken sie. Dort kann man aber die file-Eingabe nicht sinnvoll automatisieren. Es bleibt wohl nur die einzelne "von-Hand-Eingabe".
Trotzdem: vielen Dank.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz