Habe mir den PPME heute mal aus Neugier angesehen. So wie ich das sehe kann man zwar den Datenpfad umstellen, dafür wird aber im Benutzerverzeichnis trotzdem eine Konfigurationsdatei angelegt. Gäbe es hier die Möglichkeit PPME so zu erweitern das der Datenpfad im Programmverzeichnis liegen darf (also sozusagen "portabel")? Eine gängige Methode wäre die Prüfung auf eine Datei "PORTABLE" im Programmverzeichnis.
Hintergrund ist das ich auch mal zwischen lokalen PC und Laptop wechsle und dabei meine Projekte auf dem USB-Stick mitnehme. Da wäre es ganz praktisch wenn ich PPME auch mitnehmen könnte.
In der PPME-Projektverwaltung kann ich theoretisch mein Projekt direkt starten. Theoretisch deshalb weil dies (zumindest bei mir) nicht funktioniert. Scheinbar wird die ausführbare Datei immer im Verzeichnis der Projektdatei gesucht. Bei mir liegt der Pfad zur ausführbaren Datei aber unter ".\bin\$(Config)\$(Platform)". Oder liegt das daran das ich PPME nur in der Windows Sandbox ausprobiert habe?
Solange Delphi 11.x noch die DPI-Probleme mit dem Designer hat wäre es vielleicht auch ganz praktisch wenn man bei der Projektanlage neben der zur verwendenden Entwicklungsumgebung bei Bedarf auch noch den "/highdpi:unaware"-Schalter setzen könnte.
Das sollte machbar sein. Man wird natürlich nicht ohne INI im Standardpfad auskommen, wo dann steht "UseInifromDataPath=True" oder so.
Das mitnehmen wird mit der Version 5 sowieso viel einfacher, weil nun die ganzen Informationen, die in unterschiedlichen ".dat" Dateien gespeichert wurden, nun alle in der Datenbank gehalten werden.
Ich nehm das mal auf die Features / ToDo List...