Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Performance    [ Add a report in this area ]  
Report #:  30402   Status: Closed
Object Inspector dropdown list takes ages to be populated on forms having a lot of objects
Project:  Delphi Build #:  10.0.2288.42451
Version:    10.0 Submitted By:   Stephane Wierzbicki
Report Type:  Minor failure / Design problem Date Reported:  6/21/2006 11:51:30 AM
Severity:    Infrequently encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All platforms Internal Tracking #:   240470
Resolution: Fixed (Resolution Comments) Resolved in Build: : 10.0.2288.42451
Duplicate of:  None
Voting and Rating
Overall Rating: (3 Total Ratings)
4.67 out of 5
Total Votes: None
Description
The more the form has objects (for example TQuery / TFields / Tdatasource), the more the Object Inspector drop downlist will takes to display.

Steps to Reproduce:
Open the atached project
Click on the Object Inspector dropdown list
You will wait about 7 seconds before the dropdown list will be displayed

It will also takes time when moving / scrolling from one displayed object to another one

To speed up the delay just delete hundreds of component and then click on the object inspector dropdown list...
Workarounds
None
Attachment
projects.zip
Comments

Sebastian Modersohn at 6/21/2006 12:22:46 PM -
Reproduced with the attachement. The delay is quite long, but then OTOH the form contains nearly 2500 components! I've tried with a simple form just pasting a TButton and at around 500 you were able to see a small delay. That's why I lowered severity from commonly encountered to infrequently encountered.

Stephane Wierzbicki at 6/22/2006 1:43:55 AM -
I'm currently working on a middle sized project.
The project Datamodule contains about 130 Queries (so add 15 persistents fields per Query). Each Query are also linked to a Datasource.

So there are 130 Queries + 1950 Persistents Fields + 130 Datasources = 2210 components :)

That's ok for the severity re-ajustment...

Server Response from: ETNACODE01