Entschuldigung wenn ich nicht immer zeitnah antworten kann.
Finde alles Gesagte richtig und auch wichtig, aber sorry, meine eigentliche Frage ist damit nicht beantwortet. Ausgangspunkt war ja, dass sich die Datei unit1.dcu nicht mehr im Hauptordner aktualisiert, sondern im Unterordner WIN32/Debug. Ebenso das compilierte Programm dort abgelegt wird.
Die Aussage:
Zitat: |
Das ist bei Delphi so. |
möchte ich hinterfragen, denn ich habe Programme:
- die legen im Hauptverzeichnis ab unter dem Name project1.exe (später Umbenennung erforderlich)
- solche, sie im Hauptverzeichnis ablegen und den gewünschten (späteren) Programmnamen beibehalten, d.h. altes Programm überschreiben
- und solche die in WIN32/Debug ablegen.
Dieser Mix könnte natürlich auch so entstanden sein, dass ich Delphi7-Programme auf Delphi 10.2 neu übersetzt/angepasst habe.
Wenn ich Euren Empfehlungen folgen sollte, dann müsste ich vermutlich in den Compilereinstellungen Pfade anpassen. Ich kann aber nicht erkennen unter welcher Option dies exakt geschieht und wollte den "Mechanismus" verstehen. Geht es hier bitte etwas präziser? "./$(Plattform)/$(Config)" (Delphi 10.2 Berlin) ist für mich unverständlich.
PS: die Pfade finde ich in der Hilfsdateie Project.dproj, aber dort ändert man ja nicht händisch!
Und noch ein Letztes: der Beitrag wurde vom Admi in eine andere Rubrik verschoben. Wo wäre er denn thematisch richtig angesiedelt gewesen?
Danke und Gruß hRb