Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#20

AW: imageen-imaging-library-for-firemonkey - funding

  Alt 1. Nov 2017, 18:18
Ich habe Nigel mal geschrieben, ob er sich evtl. alternativ (oder zusätzlich zur FMX-Implementierung) CrossVCL ansehen will, um ImageEn auf MAC bzw. Linux zu bringen. Die Graphics32-Library wird ja wohl auch schon in großen Teilen für CrossVCL unterstützt.

Im Prinzip ist es ja relativ einfach, Compos crossVCL tauglich zu machen, man muss halt nur den Windows-Only-Code durch neutrale RTL-Lösungen ersetzen, bzw. durch IFDEF ausklammern, wo es nur eine Windows-Lösung gibt.

So ist es ja auch mit den eigenen VCL-Anwendungen: Windows-Only code raus (zB. Windows.copyfile) und durch RTL-Funktionen ersetzen (hier z.B. TFile.Copy), die sind i.d.R schon Plattform fähig. Seit XE2 wurde Delphi ja in den RTL-Funktionen konsequent so erweitert, dass man für bisherige typische Windows-Funktionen nun Delphi-RTL-Funktionen verwenden kann (die man übrigens sowohl in der VCL als auch unter FMX nutzen kann, das ist ja das schöne daran).
  Mit Zitat antworten Zitat