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 FireMonkey unter Windows - Was muss man wissen? (https://www.delphipraxis.net/178382-firemonkey-unter-windows-muss-man-wissen.html)

Der schöne Günther 5. Jan 2014 10:18

FireMonkey unter Windows - Was muss man wissen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich wollte es erst "FireMonkey unter Windows - Ja oder Nein?" nennen, aber Glaubenskriege haben wir derzeit wahrscheinlich schon genug

Mit FireMonkey habe ich Null Erfahrung und möchte das ändern. Ohne ein Tutorial gelesen zu haben:
  1. Firemonkey Desktop (HD)-Anwendung erstellen
  2. TClientDataSet auf das Formular setzen
  3. TStringGrid auf das Formular setzen
  4. Über LiveBindings den TStringGrid an das TClientDataSet hängen

Das Formular sieht man als Bild im Anhang.

Und man erahnt schon meine Frage: Was habe ich hier schon falsch gemacht? Die "Notes"-Spalte wird meist nicht und oft fehlerhaft gerendert, Text darin markieren ist praktisch eine Unmöglichkeit. Das ganze Fenster ruckelt trotz Release-Fassung ohne Debugger stark. Etwas aufwändigere Oberflächen sind praktisch nicht mehr zu bedienen.

Ab und an lese ich etwas, man solle bsp.
Delphi-Quellcode:
FMX.Types.GlobalUseDirect2D := False
setzen, aber das bezieht sich meistens auf ältere FM-Versionen wie XE2. Ist das noch gültig?

Bernhard Geyer 5. Jan 2014 10:27

AW: FireMonkey unter Windows - Was muss man wissen?
 
Hast du schon alle Updates installiert? Wenn ich es richtig gelesen habe wurde in einem Update auch was an der Performance gedreht.

Der schöne Günther 5. Jan 2014 12:04

AW: FireMonkey unter Windows - Was muss man wissen?
 
Nein, das war noch auf XE 5.1. In der Changelog für 5.2 finde ich zwar nichts Grid-basiertem FireMonkey-Komponenten, aber ja - Ich sollte mal updaten.

Darlo 5. Jan 2014 12:06

AW: FireMonkey unter Windows - Was muss man wissen?
 
Wichtig ist (war?) immer mit
Delphi-Quellcode:
.BeginUpdate
und
Delphi-Quellcode:
.EndUpdate
zu arbeiten.
Manchmal muss man mit dem Hammer draufhaun
Delphi-Quellcode:
form.Invalidate

Der schöne Günther 5. Jan 2014 12:07

AW: FireMonkey unter Windows - Was muss man wissen?
 
Wann sollte ich das tun? Ich habe noch keine einzige Zeile Quellcode getippt und nur die Komponenten auf die Form gezogen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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