Einzelnen Beitrag anzeigen

bernhard_LA
Online

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#1

verschiedene Klassen via Compiler directive erzeugen

  Alt 26. Mai 2017, 00:12
ich verwenden eine Interface und möchte jetzt über folgendes code Fragment :


Delphi-Quellcode:
{$IFDEF define(encrypt_full)}
  FLicense := Tlicense.create;
{$ELSEIF define(encrypt_tiny)}
  FLicense := TlicenseSimple.create;
{$ELSE}
  FLicense := TlicenseMock.create;
{$IFEND}
über die Einstellungen der Projektoptionen beim Compilieren die jeweilige Klasse erzeugen. Diese FLicense Klasse wird in mehreren Forms / units verwendet. Dort habe ich überall diesen Code eingebaut.


Problem : Egal was ich als Conditional define Parameter beim Compilieren auswähle, es wird immer nur die TlicenseMock Klasse erzeugt. Was mache ich falsch, wie erreiche ich mein Ziel ?
  Mit Zitat antworten Zitat