Das ist merkwürdig. Schaue ich über control.exe (Adminrechte) -> System -> Erweiterte Systemeinstellungen -> Erweitert -> Umgebungsvariablen, dann habe ich einmal oben Path für mich als User und einmal Path unten für das System.
Beim User ist nur ein einziger Eintrag in Path enthalten. Beim System waren die ganzen Embarcadero-Pfade doppelt drin. Ich habe alle Dupletten entfernt. Ad hoc hat Windows das nicht übernommen (Befehlszeile -> set path). Nach dem Systemneustart waren die Dupletten dann raus.
Allerdings scheint Delphi da ganz anderer Meinung zu sein. Denn beim ersten Delphi-Start sehe ich folgende Meldungen (siehe Bild). So als sähe die
IDE ganz andere Path-Variablen als die, die ich von Windows bzw. DOS angezeigt bekomme.
Ich habe dann in der
IDE (nicht in Windows) unter Tools -> Optionen -> Umgebungsoptionen -> Umgebungsvariablen -> Vom Anwender überschrieben -> Path den Pfad C:\Program Files (x86)\Embarcadero\Studio\19.0\bin;C:\Users\Public\ Documents\Embarcadero\Studio\19.0\
Bpl vor allen anderen schon vorhandenen ergänzt.
Problem erstmal gelöst, das Projekt lässt sich kompilieren und im Debuggermodus starten. Aber wie das Ganze passiert ist, das ist mir ein Rätsel. Die
IDE läuft bei mir im normalen Usermodus, nicht mit Adminrechten oder so. Und das war immer so.