AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Umstellung meiner VCL-Anwendung in eine FMX-Anwendung
Thema durchsuchen
Ansicht
Themen-Optionen

Umstellung meiner VCL-Anwendung in eine FMX-Anwendung

Ein Thema von stephancramer · begonnen am 17. Aug 2021 · letzter Beitrag vom 31. Aug 2021
Antwort Antwort
stephancramer

Registriert seit: 26. Apr 2016
14 Beiträge
 
Delphi 11 Alexandria
 
#1

Umstellung meiner VCL-Anwendung in eine FMX-Anwendung

  Alt 17. Aug 2021, 10:01
Hallo

Ich habe vor meine VCL-Anwendung in eine FMX-Anwendung umzustellen.
Dabei wollte ich zuerst meine selbst geschriebenen Komponenten umstellen. Wenn ich das so umsetze wie in der VLC, Komponente von TPanel ableiten und im Create die Unterkomponenten erzeuge und platziere, funktioniert das wunderbar.
Ich habe aber vor die Anwendung auch für Linux einzusetzen, und hatte mir die
FMX.Calendar und FMX.Calendar.Style von Embarcadero in mein Projekt kopiert, Units und Klassen umbenannt und Komponenten installiert.
Zur Entwurfszeit habe ich aber einen leeren Rahmen auf dem Formular.
Ich gehe davon aus, das die Verbindung der beiden Units über diese Befehle passiert, diese werden auch ausgeführt.

Delphi-Quellcode:
unit FMX.LeCalendar;
initialization
  RegisterFmxClasses([TLeCalendar]);

unit FMX.LeCalendar.Style;
initialization
  TPresentationProxyFactory.Current.Register(TLeCalendar, TControlType.Styled, TStyledPresentationProxy<TStyledLeCalendar>);
Habe ich da noch was vergessen?

Gruß Stephan
Stephan Cramer
  Mit Zitat antworten Zitat
stephancramer

Registriert seit: 26. Apr 2016
14 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Umstellung meiner VCL-Anwendung in eine FMX-Anwendung

  Alt 31. Aug 2021, 14:05
Habe es selber gefunden, b.z.w. in einen anderen Beitrag gelesen.

function TLeCalendar.GetDefaultStyleLookupName: string;
begin
Result := 'calendarstyle';
end;

war die Lösung.

Gruß Stephan.
Stephan Cramer
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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