Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Compilerschalter für Framework

  Alt 10. Mai 2015, 10:02
Ein solcher Mix würde aber eine Unit, wie deine, die sich wahlweise auf VCL oder FMX bezieht, dann doch ausschließen.
Außer es gibt wirklich zwei Komponenten.

Der Hauptgrund für die Entscheidung ist ja, daß ich bei Verwendung des FMX nicht die Units der VCL über meine Uses-Abschnitte ins Programm bringen will.
Wenn eh Beides im Programm benutzt wird, dann ist es im Endeffekt ja egal, was meine Komponente intern benutzt.

Wenn man vor/im Uses global abfragen könnte, was für Units bereits (bis zu dieser Stelle) im Programm einkompiliert wurden und dann entsprechend die eigenen Uses anpasst.
Aber das geht leider auch nicht, denn wenn die eigenen Units vor den "entscheidenen" des Zielprogramms geladen/kompiliert werden....
Also Ideal wäre es gewesen, wenn man die Plattform-Option der Projektoptionen als DEFINE oder Variable vorgefunden hätte, sozusagen eine VCL-/FMXVersion ala CompilerVersion oder RTLVersion.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (10. Mai 2015 um 10:07 Uhr)
  Mit Zitat antworten Zitat