Hallo,
ich würde sehr gerne eine vorhandene (Unter-)
Unit in ein Projekt einbinden, allerdings brauche ich in dieser
Unit Zugriff auf mein main-form. Dennoch soll die
Unit auch noch in dem alten Projekt funktionieren.
Daher würde ich gerne über Präproessordirektiven die Complierung so steuern, dass z.B. nur beim Verwenden im neuen Projekt auch die neue, benötigte
Unit eingebunden wird.
Hier das Konzept:
Hauptunit (U_microscope):
Delphi-Quellcode:
interface
{$DEFINE MICRO}
uses
Windows,..., unterunit;
unterunit:
Delphi-Quellcode:
implementation
{$IFDEF MICRO}
uses U_microscope;
{$ENDIF}
[edit] zu schnell gedrückt...
Das Ganze geht leider so nicht, delphi ist scheinbar der Meinung, dass MIRCO nicht definiert ist.
Gibt es einen Weg, den Wert global zu defineren ?
Oder hilft nur die ganze
Unit zu kopieren ?[/edit]