0) nur ein Frage pro Thread (siehe
DP-Codex)
1) du könntest diese Schlater in den Projectoptionen definieren,
oder sie in eine Datei auslagern
z.B.: "options.inc":
{$DEFINE XYZ}
und im diese Project dann überall per include $INCLUDE einbinden
{$INCLUDE options.inc} // also an der stelle, wo du bisher die $DEFINEs stehen hast
in den Delphi-Optionen
[z.B. D2009] Menü Project > Optionen... > Delphi-Compiler > im Feld Bedingungen
[z.B. Delphi7] Menü Project > Optionen... > Verzeichnisse/Bedingungen > im Feld Definition
dirt einfach nur den "Namen" Angeben (also "XYZ" und bei mehreren diese durch ";" getrennt)