Wenn nun eine neue Version von PP erscheint lade ich die *.zip Datei herunter und entpacke diese (in einem anderem verzeichnis)
Anschliessend will ich die neuen Dateien in das alte verzeichnis (=mit der vorherigen version) kopieren. Ich will dabei dass die alten Einstellungen und bisher addierten Wertpapiere erhalten bleiben.
Welche bisherigen config-Dateien darf ich dafür NICHT überschreiben?
Indem du die Datei mit Datei → Speichern (unter) in einem anderen Verzeichnis speicherst.
Du erstellst doch von der Datei sowieso regelmäßig ein Backup /s.
Ich kann dir aber empfehlen, den oben verlinkten Thread zu lesen, denn du musst wenn du neben den Inhalten auch die settings kopieren möchtest noch eine Datei speichern. Das muss aber vorher aktiviert werden und ist dort diskutiert.
Beispiel: ich habe die v0.64.0 (auf Win10) installiert.
Als GUI Sprache von PP habe ich “Deutsch” eingestellt
Jetzt lade ich die portable *.zip Version von PP herunter, entpacke sie in das bestehende PP Verzeichnis.
Ergebnis (unter anderem): Die GUI-Sprache von PP ist jetzt wieder “Automatic”. Da ich ein englisches Windows 10 habe (und das soll auch so bleiben) ist damit alles in PP jetzt wieder in Englisch.
Beim Hineinkopieren von neuen PP versionen in eine bestehende PP Installation werden also doch Settings verändert
Also nochmal: Wie kann ich ein Update der portablen Version machen OHNE bestehende Einstellungen zu verändern?
Also ok, ich speichere mein Depot und meines settings also im Verzeichnis
D:\tools\PortPerf\meindepot\
ausserhalb von PP ab.
Woher weiss aber PP in welchem Verzeichnis diese Daten abgelegt werden?
Dort kann kann es nicht sein. Denn PP weiss vom Start davon nichts.
Es ist also ein Henne-Ei-Problem.
Wo steht die Settings-Info wo die Settings gespeichert sind?
Das enthält ein paar Logdateien, eine version.ini, und ein paar Plugins Unterordner.
In KEINER Datei steht der Parameter “DEFAULT_OPEN_PATH”.
ich habe eine Volltextsuche über den ganzen Verzeichnisbaum des obigen Verzeichnisses durchgeführt.
Nach Möglichkeit werden alle weitere Einstellungen in dem Workspace Verzeichnis gespeichert - wie schon von @Jo92 und @ProgFriese verlinkt - findest Du das im Handbuch.
Aber…
Die Sprache muss leider woanders gesetzt werden. Der Grund liegt darin, dass schon der Java Prozess die Locale braucht. Und bei Eclipse heißt dass, es muss in der Datei portfolio/configuration/config.ini stehen.
Du könntest Dich an den Kommandozeilen Optionen von Eclipse versuchen. Ich habe es nicht ausprobiert, aber wenn Du die Locale mit angibst, sollte die überschrieben werden: PortfolioPerformance.exe --nl de_DE
PP ist eine Eclipse RCP Anwendung - unter dem Stichwort findest Du vielleicht noch mehr Informationen wie man die portable installiert.
Das Property existiert nur, wenn Du über das Menü auch einmal eine Datei geöffnet hast. Aber nicht wenn Du die Datei aus den letzten Dateien öffnest. Wie auch immer, es ist müssig jetzt Detektiv für jedes Property spielen zu wollen - ich selber weiß auch nicht immer wo Eclipse die ablegt.
Dann steht das Property im Workspace Verzeichnis vergraben:
Die Sprache muss leider woanders gesetzt werden. Der Grund liegt darin, dass schon der Java Prozess die Locale braucht. Und bei Eclipse heißt dass, es muss in der Datei portfolio/configuration/config.ini stehen.
Du könntest Dich an den Kommandozeilen Optionen von Eclipse versuchen. Ich habe es nicht ausprobiert, aber wenn Du die Locale mit angibst, sollte die überschrieben werden: PortfolioPerformance.exe --nl de_DE
PP ist eine Eclipse RCP Anwendung - unter dem Stichwort findest Du vielleicht noch mehr Informationen wie man die portable installiert.
So klar habe ich das bisher noch nirgends gelesen. Danke für die Info
Tatsächlich steht in der genannten Datei die zeile
osgi.nl=de
Man muss also als User in dieser Datei herumfuddeln wenn man die GUI Sprache ändern will.
Interessant.
D.h. alle versuche den Inhalt des Verzeichnisses C:\Users\M\AppData\Local\PortfolioPerformance\workspace.metadata
irgendwo anders hin zu verlagern müssen zwangsweise scheitern.
Damit ist PortfolioPerformance in KEINEM Fall portable (z.B. vom USB Stick auf verschiedenen Rechnern lauffähig).
Das sollte auch KLAR kommuniziert werden und die Verwendung des Begriffs “Portable” in Zusammenhang mit PortfolioPerfomance Software vermieden werden.
Das hat mich jetzt ziemlich viel unnötige Zeit gekostet
Das wurde auch nie so kommuniziert, was Anwender annehmen bzw. erwarten ist eine andere Sache. Wir haben lediglich versucht irgendwie dich mit einem möglichen Workaround bei deinen Bemühungen zu unterstützen.