Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#1

Package-abhängiges Compilieren

  Alt 22. Mär 2011, 10:11
Tachchen.

Gibt es eigentlich irgendwas, womit man abhängig von installierten Packages unterschiedlichen Code eincompilieren kann und wenn nicht, warum?

Also ohne irgendwo eine .inc (oder Dergleichen) zu hinterlegen.
praktisch sowas wie:
Delphi-Quellcode:
uses SysUtils,
  {$IF unit_exists('MeineUnit.pas')} MeineUnit, {$IFEND}
  {$IF installed_package_exists('MeinPackage')} MeineAndereUnit, {$IFEND}
  Classes;

...

{$IF unit_exists('MeineUnit.pas')}  // wobei man dieses ja notfalls anders lösen könnte
  ShowMessage('jo');
{$IFEND}

{$IF declared(MeineProzedur}  // sowas ginge zwar, ist aber nicht für die Uses-Klausel geeignet
  MeineProzedur('Hallo');
{$IFEND}
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Mär 2011 um 10:15 Uhr)
  Mit Zitat antworten Zitat