ich möchte div. Units von mir erstellt für Anwendungen unter dem
VCL Framework in Zukunft auch mit Anwendungen im FMX Framework verwenden .
Die Plattform spezifischen Units von Delphi verhindern aber diesen Ansatz
Delphi-Quellcode:
interface
uses
Vcl.Controls,
Vcl.Forms,
Vcl.StdCtrls, System.SysUtils, ....
Ferner weigert sich Delphi folgenden
VCL Code procedure zu kompilieren
Delphi-Quellcode:
procedure Write2Memo ( ...... ; aMemo : Tmemo ) ;
Als Fehlermeldung kommt FXM.Memo nicht kompatibel zu
VCL.Memo.
Kann man über ??????? abfragen ob die Anwendung für die FMX oder
VCL PLatform ist und entsprechend die Units einbinden/Anpassen ?
Wenn die Lösung dann Lazarus als weitere Compiler Option unterstützt , wäre dieser Ansatz ggf. in der Zukunft auch ein Thema für uns.
Das ganze soll natürlich für "Komponenten" funktionieren die auf allen Plattformen identisch sind, als amemo.lines.add(...)
sobald ich Plattform spezifischen Code habe ist hier Schluss.
;