Was genau meinst Du mit einer
Zitat:
Sammlung von Konstanten
?
Du kannst mehrere Constanten definieren, sie müssen nur von einander verschiedene Namen besitzen. Sobald Du jedoch komplette "Konstantensätze" austauschen willst, also von
Delphi-Quellcode:
const1 = '...1';
const2 = '...2';
zu
Delphi-Quellcode:
const1 = '***1';
const2 = '***2';
kommst Du mit dieser Technik nicht weit.
Hier kannst Du dann ggf. Compilerbedingungen einsetzen oder, wenn Du ohnehin irgendwann vorhast, die Dateinamen zur Laufzeit aus einer Konfigurationsdati oä zu laden, die Referenzen mit
LoadLibrary und
GetProcAddress dynamsisch ermitteln.