Falsch. Solche Konstanten werden nicht uebertragen:
In der
dpr-Datei:
Delphi-Quellcode:
{$DEFINE FOO}
program SomeTest;
//...
In der
Unit:
Delphi-Quellcode:
{$IFDEF FOO}
ShowMessage('Foo');
{$ENDIF}
Und siehe da: kein Punkt, keine Message bei der Ausfuehrung. Was lernen wir daraus? Konstanten fuer conditional compiles muessen in jeder
Unit neu deklariert werden (ist irgendwie auch logisch). Abhilfe schafft ein include-File welches nur in der jeweiligen
Unit eingebunden werden muss. Wie man das am Besten mit deinem Vorhaben verbinden kann, weiss ich jetzt auch nicht
Greetz
alcaeus