Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Delphi XE5 - LiveBindingDesigner langsam (https://www.delphipraxis.net/177858-delphi-xe5-livebindingdesigner-langsam.html)

rdeutsch 2. Dez 2013 10:08

Delphi XE5 - LiveBindingDesigner langsam
 
Guten Tag

In meinem iOS-Projekt habe ich mittlerweile 7 FireDAC-Tabellenkomponenten und diese via Livebinding mit diversen TEdit- und TGrid-Komponten verbunden. Leider wird das Arbeiten je länger je mehr immer mühsamer, da die IDE sobald der LivebindingDesigner eingeschalten ist, quälend langsam wird.

Ist das ein Bug von Delphi XE5 oder gibt es irgendwelche Schalter oder Einstellungen, das Arbeiten wieder schneller zu machen?

Vielen Dank für eure Hilfe und Gruss
Robert

Union 2. Dez 2013 10:31

AW: Delphi XE5 - LiveBindingDesigner langsam
 
Livebindings sind vom Prinzip her langsam und eignen sich nur für Mini-Projekte. Für jedes LB werden mehrere 10k Sourcezeilen abgearbeitet. Zur Designzeit würde es sich empfehlen, mit Prototype-Bindsourcen zu arbeiten, die dann zur Laufzeit durch die echten Adapter ersetzt werden. Diese sollten natülich immer die gleiche Struktur haben.

rdeutsch 2. Dez 2013 10:50

AW: Delphi XE5 - LiveBindingDesigner langsam
 
Langsam wird das Ganze ja nur, wenn der Livebindingdesigner sichtbar eingeschalten ist. Wenn ausgeschalten, dann läuft alles schnell.

Graberius 5. Dez 2013 12:38

AW: Delphi XE5 - LiveBindingDesigner langsam
 
Habe auch schon gemerkt das Live Bindings langsam werden.
Ich kann dir mittels TSQLConnection, TSQLDataSEt und TEdit sowie TGrid folgende Variante empfehlen:
Delphi-Quellcode:
{ Werte Auslesen }
strVariable := Edit1.Text;
{ Werte in ein Edit füllen }
Edit1.Text := strVariable;
Eventuell kannst du direkt ein Grid Zeichen, ist unter Umständen
schneller, erzeugt halt viel Code

Denke aber das ich dir nichts neues Sage ;)
aber ich hoffe ich konnte dennoch helfen :-D


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