Hello,
Same problem on Delphi XE3, XE4 and XE5. Next Delphi XE6 ?
Because of Livebinding Delphi IDE is became very very very slow to open Forms with a lot of components.
This problem seems to be ignored but opened since Delphi XE2 in Quality Central :
Report #: 116169
Report #: 102843
Report #: 103520
Easy to reproduce :
Put a lot of third party components like TMSSoftware, DevExpress, Indy etc on a form an it will take a long time to open it and switch on it with F12. Problem is same with a lot of components on form or component with a lot of properties...
There is no problem if you disable package :
"Embarcadero LiveBindings" = dlcbindcomp190.bpl
"Embarcadero Livebindings VCL" = dclbindvcl190.bpl
I have opened a new report but it exists since Delphi XE2 :
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139
On same computer (Core I7 3770s, 16 gb, SSD) Delphi XE is 5 times more quicker to open/show/close forms with a lot of components !
Now the big problem it is that some third party components like Teechart Pro need Livebindings package to work !
Best regards,
Edited by: Fabrice Vend# on Dec 13, 2013 10:09 AM
Edited by: Fabrice Vend# on Dec 13, 2013 10:32 AM
Edited by: Fabrice Vend# on Jan 12, 2015 3:23 AM
Vote for best question.
Score: 0
# Vote: 0
Date Posted: 12-Jan-2015, at 3:23 AM EST
From: Fabrice Vend#
Re: Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit] [
> {quote:title=Eduardo Elias wrote:}{quote}
>
> If you are using VCL do not use livebinding. On Firemonkey you do not have
> other options. Unless you do everything manually.
> If you are using VCL do not use livebinding. On Firemonkey you do not have
> other options. Unless you do everything manually.
>
Hello,
Unfortunately the problem occurs EVEN if you don't use livebinding and even with no Data-aware components.
Same project with a lot of component on a form on :
- Delphi XE : Form are very quick to open/close
- Delphi XE3/XE4/XE5/XE6/XE7 : Form are very slow to open/close
If you rename **Livebinding**.bpl speed to open/close form is same in XE/XE3/XE4/XE5/XE6/XE7.
But it's became impossible to rename it because a lot of third party components like Teechart use livebinding !
I think that's a lot of Delphi user's doesn't use it only to develop on Google Glass with 3 components on a form.
The advantage of Delphi was to be quick and stable with this kind of form but not since Delphi XE2.
It's so easy to reproduce :"Put more then 200 components on a form and test the speed to close/open in on Delphi XE7 and Delphi XE,delete **livebinding**.bpl file and try again on Delphi XE7" !
46 votes here :
http://qc.embarcadero.com/wc/qcmain.aspx?d=116169
13 votes here :
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139
Vote for best answer.
Score: 0
# Vote: 0
Date Posted: 12-Jan-2015, at 6:18 AM EST
From: Fabrice Vend#
Re: Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit]
I belive you should not expect better performance from LiveBinding soon.
I am giving up livebinding in some situations, even with very few components
it is slow. It does a lot of things and was created to be very flexible,
for that reason is naturally slower than the data-aware way of vcl components.
If you are using VCL do not use livebinding. On Firemonkey you do not have
other options. Unless you do everything manually.
> Hello,
>
> Same problem on Delphi XE3, XE4 and XE5. Next Delphi XE6 ?
>
> Because of Livebinding Delphi IDE is became very very very slow to
> open Forms with a lot of components.
>
> This problem seems to be ignored but opened since Delphi XE2 in
> Quality Central :
> Report #: 116169
> Report #: 102843
> Report #: 103520
> Easy to reproduce :
> Put a lot of third party components like TMSSoftware, DevExpress, Indy
> etc on a form an it will take a long time to open it and switch on it
> with F12. Problem is same with a lot of components on form or
> component with a lot of properties...
> There is no problem if you disable package :
> "Embarcadero LiveBindings" = dlcbindcomp190.bpl
> "Embarcadero Livebindings VCL" = dclbindvcl190.bpl
> I have opened a new report but it exists since Delphi XE2 :
> http://qc.embarcadero.com/wc/qcmain.aspx?d=121139
>
> On same computer (Core I7 3770s, 16 gb, SSD) Delphi XE is 5 times more
> quicker to open/show/close forms with a lot of components !
>
> Now the big problem it is that some third party components like
> Teechart Pro need Livebindings package to work !
>
> Best regards,
>
> Edited by: Fabrice Vend# on Dec 13, 2013 10:09 AM
>
> Edited by: Fabrice Vend# on Dec 13, 2013 10:32 AM
>
> Edited by: Fabrice Vend# on Jan 12, 2015 3:23 AM
>
Vote for best answer.
Score: 0
# Vote: 0
Date Posted: 12-Jan-2015, at 4:15 AM EST
From: Eduardo Elias
Re: Delphi XE5 IDE is slow like XE2,XE3,XE4 [Edit]
More than 1 year after still not fixed on Delphi XE7 and 46 vote !!!!
Form with a lot of components take very long time to open/close in IDE :
http://qc.embarcadero.com/wc/qcmain.aspx?d=116169
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139
Why Embarcadero waste time on Google Glass (which will be certainly give up by Google) and don't fix this major problem ?