Einzelnen Beitrag anzeigen

ADelph

Registriert seit: 10. Aug 2009
97 Beiträge
 
Delphi 10.4 Sydney
 
#1

{$IFDEF} in der Beispiel.dproj unter USES

  Alt 9. Mai 2012, 17:21
Hallo,

ich bin gerade dabei, eine Variante zu einem Programm zu entwickeln. Da ich dazu andere Units verwenden will, dachte ich mir, dass es schlau wäre, im USES-Bereich der dproj-Datei die Units entsprechend einzuschließen.

Also etwa so:
Delphi-Quellcode:
Program Beispiel;

uses
  Basis1 in 'Basis1.pas',
  Basis2 in 'Basis2.pas',
...
{$IFDEF VERSION2}
  Unit1 in 'Version2\Unit1.pas',
  Unit2 in 'Version2\Unit2.pas',
...
{$ELSE}
  Unit1 in 'Version1\Unit1.pas',
  Unit2 in 'Version1\Unit2.pas',
{$ENDIF}

{$R *.RES}

begin
...
end.
Das klappt aber nicht, weil nach jeder Speicherung oder Änderung in der dproj-Datei diese Konstruktion verschwindet und nur eine Variante übrig bleibt.

Hat jemand eine Idee, wie ich das verhindern kann oder wie ich es eben so leicht und übersichtlich anders hinkriegen kann? Das wäre sehr hilfreich.

Danke!
Grüße
  Mit Zitat antworten Zitat