Hmm, ich habe zu wenig Erfahrung mit Defines, um das beantworten zu können. Wundern würde es mich allerdings.
Im Grunde waren es solche Konstrukte:
Delphi-Quellcode:
implementation
uses
{$IFDEF VER150} Variants, {$ENDIF}
{$IFDEF VER160} Variants, {$ENDIF}
{$IFDEF VER170} Variants, {$ENDIF}
SomeOtherUnit;
Ich habe dieses dann einfach zu dem gemacht:
Delphi-Quellcode:
implementation
uses
{$IFDEF VER150} Variants, {$ENDIF}
{$IFDEF VER160} Variants, {$ENDIF}
{$IFDEF VER170} Variants, {$ENDIF}
{$IFDEF VER180} Variants, {$ENDIF} // <- neu
SomeOtherUnit;
Mehr war nicht zu ändern um die Packages installieren zu können.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)