![]() |
Umstellung meiner VCL-Anwendung in eine FMX-Anwendung
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:
Habe ich da noch was vergessen?
unit FMX.LeCalendar;
initialization RegisterFmxClasses([TLeCalendar]); unit FMX.LeCalendar.Style; initialization TPresentationProxyFactory.Current.Register(TLeCalendar, TControlType.Styled, TStyledPresentationProxy<TStyledLeCalendar>); Gruß Stephan |
AW: Umstellung meiner VCL-Anwendung in eine FMX-Anwendung
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. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz