Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Package VCL -> FMX (https://www.delphipraxis.net/174595-package-vcl-fmx.html)

stahli 30. Apr 2013 20:20

Package VCL -> FMX
 
Ich habe ein Package mit FMX-Controls und wollte jetzt ein FMX-Formular hinzu fügen.
Die IDE lässt aber nur VCL-Formulare zu. Wenn ich es auf die harte Weise versuche (fertiges Formular hinzu fügen) gibt es eine Warnung.

Weiß jemand, wie ich das VCL-Package in ein FMX-Package umwandeln kann?

Ich habe nur den Weg eines neuen FMX-Packages über "neue Komponente" gefunden.

Nur die requires Klausel zu ersetzen bringt nichts.
Delphi-Quellcode:
requires
  rtl,
  fmx;
Notfalls müsste ich alle Units in ein neues Package übernehmen. Aber geht das nicht einfacher?

Und wie würdet Ihr das machen, wenn Ihr Packages für CVL und FMX bereit stellen wolltet?
MyPackageVCL und MyPackageFMX?

Uwe Raabe 30. Apr 2013 20:50

AW: Package VCL -> FMX
 
In der dproj-Datei ist das Framework gespeichert.

stahli 30. Apr 2013 22:05

AW: Package VCL -> FMX
 
Ok, danke.
Ich habe ein neues Package angelegt und gleich mal ein FMX-Formular hinzugefügt.
Dann wird das FMX-Framework definiert.

Das Package kann ich (nach hinzufügen meiner Units) auch installieren.

Jetzt kann ich das Package allerdings nicht in meiner Anwendung verwenden, da die MyForm.fmx nicht gefunden wird.
Ich wollte gern ein "PopupFormular" im Designer definieren und dann dynamisch zur Laufzeit aufrufen.

Seht Ihr konkrete Hinderungsgründe für eine solche Lösung?
Ich wollte halt das Formular möglichst nicht komplett dynamisch zusammenbauen...

himitsu 16. Okt 2020 15:10

AW: Package VCL -> FMX
 
Ich suche das auch grade mal wieder.
In der DPROJ lässt es sich zwar ändern,

aber konnte man das nicht auch in den Projektoptionen irgendwo auswählen?


Ich versuche gerade all unsere Projekte neu zu erstellen (deren DPROJs) und wollte das Vorgehen in unserer Doku entsprechend erwähnen,
wobei es mir da lieber wäre, wenn man nicht in der DPROJ rumfummeln muß, vor allem falls sich die Position in Zukunft mal wieder ändert.
(ein AutoUpgrade von XE zu 10.4 geht nicht wirklich ... kommt nur Mist raus)



Ein bissl nervig ist ja auch noch, dass es teilweise leine gemeinsame BasisConfig gibt, für Win32/64,
z.B. bei den RessourcenInfos. (zum Glück muß ich das dort nur überall deaktivieren, auch nochmal in allen Nachfahren, da wir unsere eigene Ressource haben)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz