![]() |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Zitat:
![]() Zitat:
Zitat:
![]() ![]() Wenn du den TTMSFNCRichEditor verwendest, kannst du den Inhalt auch in die PDF Bibliothek gießen. Zitat:
![]() |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
|
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Delphi-Quellcode:
VCL-Projekte haben als Namespace standardmäßig "VCL"
uses
Types, Classes, SysUtils, Graphics, und FMX-Projekte ein "FMX" in den Projektoptionen. Projektoptionen > Erzeugen > Delphi-Compiler > Unit-Gültigkeitsnamen. Wird eine Unit unter dem angegebenen Namen nicht gefunden, dann werden diese Namespaces durchprobiert. z.B. bei den ersten Units wurde das bereits angewendet, denn diese Units heißen seit einer Weile ja schließlich so:
Delphi-Quellcode:
uses
System.Types, System.Classes, System.SysUtils, ... |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
![]() Das kann fast alles, was HTML+CSS auch kann, und Du bist dann gleich auf modernem HTML, wenn es mal für was anderes gebraucht ist. TRichViewEdit is auch super, aber nur VCL. |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Man kann FMX sehr gut ohne Livebindings benutzen und das habe ich auch so gemacht. Aber die DB Anzeige, Manipulation und Navigation muss man dann selber programmieren, was aber kein Beinbruch ist, denn Firemonkey ist ein wirklich Komfortables werkzeug. Allerdings bin ich auch irgendwie ein Fanboy was viele Dinge in bezug auf FMX angeht! Außerdem bedeutet das Nutzen von FMX und das Verzichten auf VCL und native Windows32 Komponenten, dass wir Microsofts Philosophie was native Oberflächen betrifft folgen. Quote von Bard Zitat:
|
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Die einheitliche Benutzeroberfläche für alle Plattformen ist "Web". Das ist alles HTML+CSS + JavaScript bzw. in großen Teilen TypeScript. Kurzum, wenn Du Microsofts Philosophie folgen willst, baust Du Web-basierte Applikationen. Und ganz sicher nicht FMX oder ähnlichen Quatsch (Xamarin Forms, React Native, Avalon etc. pp.). |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Die Style-Animationen in FMX werden über "Timer" gelöst. Diese laufen nur, wenn die Ausführung in der Application-Loop läuft. Wenn Du also - damit der User nicht 2x auf einen Button klickt - den Button disablen willst, wird es erst dargestellt, wenn die Ausführung wieder in Application-Loop läuft. Im OnClick
Oder einfach den Idleworker aus meinem FDK verwenden. Wenn der Application.OnIdle event feuert, ist alles auf dem Bildschirm gemalt und Du kannst andere Sachen machen. Mavarik PS.: Nicht so "tragisch" auf FMX_Windows. |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
![]()
Code:
Supported FireMonkey platforms: Windows (Delphi XE6 and newer), 64-bit macOS (Delphi 10.3 and newer), Android (Delphi 10.4 and newer), 64-bit Linux (Delphi 10.3 and newer + FMXLinux v1.76 and newer), 64-bit iOS devices (Delphi 10.4 and newer), 64-bit ARM iOS simulator (Delphi 11 and newer)
|
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
I wasn't aware of this, used TRichView many years ago, in an BCB5 C++ project. Good to know that FMX is on the roadmap of many important components. |
AW: Plattformübergreifend - Augenauswischerei ...?
Zitat:
Details siehe dort. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 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-2025 by Thomas Breitkreuz