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.
Das habe ich auch noch nie irgendwo im Zusammenhang mit PP gehört. Ich habe dich bereits hier (siehe zweites Zitat) darauf hingewiesen, dass du den Begriff nicht nutzen solltest, weil er nicht geläufig ist in der “PP-Welt”. Also hättest du folglich dort aufhören können.
Gott sei Dank leben wir nicht in der USA und müssen in Anleitungen schreiben, was alles mit der Software/dem Gerät nicht gemacht werden darf…
Aber back to topic: Ich verstehe auch immer noch nicht denn Sinn dahinter? Ich habe gerade aus Interesse einfach Mal PP auf einen USB-Stick gezogen und an meinen Firmenrechner gesteckt. Auf dem war noch nie PP installiert und es ist ohne Probleme gestartet, ich konnte eine Datei öffnen/auf den Stick speichern, Kurse aktualisieren. Also deine Aussage, es ist nicht vom USB Stick auf verschiedenen Rechnern lauffähig, ist so definitiv falsch. Vielleicht funktionieren nicht alle Komfortfunktionen (auch wenn ich noch nicht weiß welche), aber das muss man bei der Installationsform vielleicht in Kauf nehmen.
Damit (a) hinterlässt PP unerwünschte Spuren auf dem Rechner und (b) sind die Einstellungsänderungen auf einem anderen Rechner nicht mehr wirksam sondern müssen dort erneut geändert werden