Warum macht ihr dann nicht einfach zwei Units, in die ihr mit $I die eine
Unit reinholt (ohne die erste Zeile natürlich).
Delphi-Quellcode:
unit modul_1_a;
{$DEFINE FIRST_OPTION}
{$I modul_1.inc}
Delphi-Quellcode:
unit modul_1_b;
{DEFINE SECOND_OPTION}
{$I modul_1.inc}
Der Compiler erzeugt dann die Units modul_1_a.dcu und modul_1_b.dcu.