This was found in Delphi 2006, VCL.NET
I was following one of the tutorials in the help file, and at one step, Delphi locked up at 99% CPU. Not sure if it is Delphi or the property editor for DevEx. Anyway, here goes…
I was using the TableView tutorial. But, the basics are:
Drop a cxGrid on a form and hook its data source up to the FILMS.DB database in the demo data folder.
This database has a COLOR column.
The tutorial says to set the properties of this column up to be a RadioGroup.
Then, when I click the elipse button on the "Items" for the radiogroup, Delphi goes into CPU hog and doesnt return.
IMPORTANT: Note, that this works fine with a Win32 app, but if you use VCL.NET for this it will hang.
Steps to Reproduce:
1 Create a new VCL.NET application (not win32 vcl)
2 Drop a grid on the form (with one level and one cxGridDBTableView)
3 create three columns using structure navigator
4 Select the middle column (cxGrid1DBTableView1Column2)
5 Set its Properties property to RadioGroup
6 Expand the Properties property editor with the +
7 Select the elipse button on the Items property
8 At this point, my Delphi hangs at 99% CPU usage
Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Standard Delphi collection editor is used to edit Items property of RadioGroup edit properties. And it works fine for me.
Can you try to call editor for standard TStatusBar's Panels property?
I can reproduce this everytime. (note: I can access the panels editor in the TStatusBar control)
This is in Delphi 2006
Can you specify which Delphi2006 build do you use (you can find this info in the About dialog box)?
Also please attach the sample project which demonstrates this problem.
My Delphi version is 10.0.2151.25345 (Enterprise version)
I have attached the simplest example I could.
There is a grid with one column.
I set the column properties to RadioGroup
If you load the project, select the column and try to set the Items property (TcxRadioGroupItems)
When I press the elipse button, Delphi hangs.
Hope this helps.
I just made fresh install of 2159 build of Delphi2006 and ExpressQuantumGrid 5.11.
Tryed attached project - no problem at all. I have attached a screenshot showing IDE working good with opened property editor for radio button items.
Do you have any other third-party products installed in Delphi2006 IDE?
Arrg! I thought for sure that would do it for you.
I do have some other 3rd party items installed: ExpressBars5, Component One (from the original delphi install) and some personal stuff. None of my personal stuff is anything fancy (like no property/component editors)
At this point I give. It appears that its working fine for you. Not sure what else to try. Thanks for all your help though.
I can suggest to uninstall ComponentOne stuff (it is .NET related) but not sure if it can help.
Also there is Delphi 2006 Update 1 released on Dec 15 - you might try it too.