du könntest in den Funktionssammlungen auch mehrere Versionen der Funktionen bereitstellen
Funktion ABC;
Funktion ABC_Test;
welche dann passend von deinem Programm aus aufgerufen werden.
wenn dann das DEFINE in einer Include-Datei im Programmverzeichnis liegt und diese .INC geändert wird, dann werden automatisch alle davon abhängigen Daeien neu kompiliert.
und Da so automatisch die anderen Funktionen in der Sammlungen verwendet werden, wäre ein neukompilieren der Smmlung unnötig.
und wie schon gesagt, bei der Variante mit mit DEFINE in den Projektoptionen ... immer schön alles neu erzeugen lassen, damit sich diese Option auch überall auswirkt.
nja und als Non-Plus-Ultra ... mir fällt zwar grad nicht der Name ein, aber man kann Delphi(die
IDE) erweitern und z.B. über einen Code vorm Compilieren die alten DCUs löschen lassen,
dann würde bei DEFINE in Projektoptionen auch immer das aktuelle DEFINe verwendet