Der Sinn besteht darin, dass wirklich alle Dateien neu kompiliert werden
Vor allem in Teams, in denen verschiedene Dateien von verschiedenen Leuten bearbeitet werden, könnte dies sinnvoll sein.
Du kannst in den Projektoptionen ein Ausgabeverzeichnis einstellen, wo die fertige exe landen soll. Um die anderen benötigten Dateien musst du dich selber kümmern, da Delphi ja nicht weiß, welche das sind
Ich handhabe das so:
Ich habe einen Projektordner, z.B. MeinProjekt
da habe ich dann
MeinProjekt\bin\ hier liegen alle Dateien die zum Betrieb der Software notwendig sind, also exe, irgendwelche Bilder usw.
MeinProjekt\src\ hier liegt nur der eigentliche Quellcode + Porjketdateien.